Skip to content

JhoannaR/DEV002-notes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab Notes

Índice


                                     RemindMe

1. Resumen del Proyecto

En este proyecto se construyó una aplicación para tomar notas desde una tablet, que nos permite crear, editar, eliminar y consultarlas en cualquier momento.

No existe día que no tomemos notas, siempre necesitamos apuntar alguna dirección, número telefónico, notas de alguna reunión o guardar nuestras URLs favoritas para poder consultarlas más tarde. Muchas veces para esta actividad utilizamos libretas o agendas que terminan siendo olvidadas, o anotamos de manera dispersa de tal manera que perdemos de vista la prioridad y el propósito de la nota lo cual da como resultado una nota perdida.

Para ello se realizó prototipos de baja y alta fidelidad, manejo de React (librería JS) HTML semántico, JavaScript, CSS, servicio de autenticación con firebase(AUTH) y base de datos con firebase(CloudFirestore), Node como empaquetador, control de versiones con GIT-GITHUB así como testeos de usabilidad. El flujo de su funcionamiento consiste en que el usuario se registra con correo electrónico de gmail y se loguea a la vez y en una segunda página crea sus notas personalizadas de manera organizada y manejable que estarán actualizadas en tiempo real y ordenadas cronológicamente según la fecha de creación de cada nota, pudiendo editarlas a través de un modal que aparece al presionar el botón de editar(lapiz) y eliminar al presionar el botón corresponiente; así mismo se incorporó mensajes de alerta y confirmación para mejorar la experiencia del usuario.

2. Historias de usuario

Definición del producto

La Product Owner nos presenta este backlog que es el resultado de su trabajo colaborativo.


Historias de usuaria

[Historia de usuaria 1] Debería poder crear cuenta, iniciar y cerrar sesión

Yo como usuaria debo poder crear una cuenta y autenticarme usando login de Google para acceder a mis notas.


[Historia de usuaria 2] Debería poder tomar nota

Yo como usuaria quiero tomar nota para no depender de mi mala memoria y tener presente en todo momento los apuntes ó cosas importantes que antes escribía en papel.


[Historia de usuaria 3] Debería poder ver las notas

Yo como usuaria quiero leer mis notas para recordar lo que escribí antes.


[Historia de usuaria 4] Debería poder editar las notas

Yo como usuaria quiero editar notas para poder modificar lo que escribí antes.


[Historia de usuaria 5] Debería poder borrar notas

Yo como usuaria quiero borrar una nota para no volver a verla.


Criterios de aceptación

Lo que debe ocurrir para que se satisfagan las necesidades del usuario

  • Anotar un título a mi nota
  • Agregar el contenido de mi nota.
  • Ver todas mis notas.
  • Ver la última modificación de la nota.
  • Modificar las notas.
  • Eliminar notas.
  • Se ve y funciona bien en una Tablet

3. Prototipo

Se realizó el prototipo de alta calidad en Figma: PrototipoAC

Prototipo de AC

4. Vista del proyecto terminado

Se desplegó la página usando Netlify: Despliegue

p1 p2 editar con un modal eliminar nota

5. Test

---en proceso---

Firabase Auth

Componentes de react

About

Aplicativo web de notas que permite realizar: la creación, edición, eliminación de una nueva nota. En tecnologías: React, Javscript, Firabase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 67.3%
  • CSS 20.8%
  • HTML 11.9%