- 1. Resumen del proyecto
- 2. Definición del proyecto
- 3. Objetivos
- 4. Historias de usuario
- 5. Diseño interfaz de usuario
- 6. Deploy App
Aplicación web que le permite a los usuarios ingresar a una red social por medio de una acción de registro, al diligenciar un formulario que será enviado a Firebase para almacenar los datos y validará sí el usuario ya existe o es un nuevo usuario, tambien validara el correo del usuario y su contraseña según criterios definidos para la validación de la contraseña, además le pedirá al usuario que verifique su registro por medio de un correo enviado.
Al ingresar a la red social el usuario podrá ver las publicaciones de otros usuarios en su muro y podra crear sus publicaciones para compartirlas con toda la comunidad.
La tematica de la red social fue escogida por medio de encuestas realizadas a distintos usuarios, los cuales mostraron especial interes por la tematica del anime, así la aplicación se desarrollo pensando en esta tematica.
En este proyecto lo primero que se realizó fue definir la tematica junto con potenciales usuarios y así mismo elegir colores y diseño preliminar realizando un prototipo de baja fidelidad para ponerlo en consideración de los posibles usuarios y conocer su opinión y oportunidades de mejora.
Al mismo tiempo que realizamos la etapa de feedback con los usuarios realizamos la planificación del proyectos en Trello para cuatro semanas y tambien identificamos temas de estudio para poder llevar a cabo este proyecto.
Este proyecto no incluye un boilerplate, así es que tuvimos que definir la estructura de carpetas y escribir nuestras propias Pruebas Unitarias (tests), guiandonos por los proyectos anteriores.
El objetivo principal de la aplicación es permitir a cualquier usuario crear una cuenta de acceso y loguearse con ella; crear, editar, borrar y "likear" publicacciones.
El objetivo principal de aprendizaje de este proyecto es construir una Single-page Application (SPA) responsive (con más de una vista / página) en la que podamos leer y escribir datos.
Historia de Usuario 1. Registrarse en la red social con Email (Creación cuenta de usuario)
Historia de Usuario 2. Registrarse en la red social con Google (Creación cuenta de usuario)
Historia de Usuario 3. Ingresar a la red social (Inicio de Sesión)
Historia de Usuario 4. Crear un post
Historia de Usuario 5. Editar un post, guardar cambios y actualizar vista
Historia de Usuario 6. Eliminar un post específico