/SCL016-social-network

Tercer proyecto de la especialización Front End de Laboratoria para la generación 16.

Primary LanguageJavaScript

Creando una Red Social

Índice

1. Introducción

Fempage es una red social sólo para mujeres, un espacio de empatia, seguridad y sororidad para compartir comentarios, vivencias, consejos y otras experiencias.

Una comunidad creada por y para mujeres.

2. UX Design

El punto de partida para nuestro proyecto fue definir una tematica, feminismo, y dirigirnos a grupos online de mujeres para identificar sus requerimientos en este sentido.

Para ello realizamos una encuesta, la que fue respondida 86 mujeres quienes nos ayudaron a definir componentes de la aplicación, formas de interacción, incluso los colores a utilizar.

Muestra de Resultados de la Encuesta: Muestra de resultados encuesta

Con la valiosa información recopilada generamos prototipo en papel y el prototipo de alta resolución con sus versiones para escritorio y móvil.

Prototipo en papel: Prototipo en papel

Prototipo en Figma, verión desktop: Prototipo en Figma

Prototipo en Figma

Prototipo en Figma, versión movil: Prototipo en Figma

Prototipo en Figma, versión movil: Prototipo en Figma

3. Planificación y Organización

Para comprender en equipo las funcionalidades y alcance del proyecto definimos un product backlog compuesto por las historias de usuario que completaban lo requerido, con sus respectivos criterios de aceptación y definición de terminado.

Cada semana definimos el objetivo del sprint, dividiendonos tareas o identificando funcionalidades que programaríamos en conjunto.

Objetivos de los sprint:

  • Sprint 1: Investigación y prototipo
  • Sprint 2: Login y register
  • Sprint 3: Feed y publicaciones de usuarias
  • Sprint 4: Generar perfil de usuaria y CRUD
  • Sprint 5: Generar interacción en publicaciones.
  • Sprint 6: Cierre de proyecto y feedback.

4. Desarrollo

Para el desarrollo de la aplicación web utilizamos la estructura de Single Page Application SPA responsiva. En tanto para el manejo de datos utilizamos Firebase, en particular Firebase Auth y Cloud Firestore.