Instagram, Snapchat, Twitter, Facebook, Twitch, Linkedin, etc. Las redes sociales han invadido nuestras vidas. Las amamos u odiamos, y muchos no podemos vivir sin ellas.
Hay redes sociales de todo tipo y para todo tipo de intereses. Por ejemplo, en una ronda de financiamiento con inversionistas, se presentó una red social para químicos en la que los usuarios podían publicar artículos sobre sus investigaciones, comentar en los artículos de sus colegas, y filtrar artículos de acuerdo a determinadas etiquetas o su popularidad, lo más reciente, o lo más comentado.
OnlyCats es una red social creada para interacturar y compartir contenido con usuarios amantes de los gatos. Te permite crear una cuenta de acceso y loguearse con ella; crear, editar, borrar y "likear" publicaciones. Implementada en lenguaje Javascript utilizando CSS, HTML y Firebase para el almacenamiento de datos.
Los principales usuarios del producto son personas mayores de 16 años amantes de los gatos que interactuan constantemente en redes sociales. Esta red es útil para encontrar memes y anécdotas en un solo lugar.
Cada una de las Historias de usuario contiene:
-
Criterios de Aceptación: Todo lo que debe ocurrir para satisfacer las necesidades del usuario.
-
Definición de terminado: Todos los aspectos técnicos que cumplen. Todas las historias de Usuario (salvo excepciones),incluyen estos aspectos en su definición de terminado:
- Son SPA.
- Son responsive.
- Han recibido code review de al menos una compañera de otro equipo.
- Contienen test unitarios
- Se testearon manualmente buscando errores e imperfecciones simples.
- Se hicieron pruebas de usabilidad e incorporaron el feedback de los usuarios como mejoras.
- Se desplegaron en aplicación.
El prototipo de baja fidelidad definira el flujo que seguirá el usuario dentro de la web y, con eso, se diseño la Interfaz de Usuario:
- Vista mobile:
- Vista dekstop:
Siguiendo el flujo del prototipo de baja fidelidad, se realizo el prototipo de alta fidelidad en Figma. Definiendo la paleta de colores y diseño.
Se puede ver en dispositivos de pantallas grandes (computadoras/es, laptops, etc.) y pequeñas (tablets, celulares, etc.). Se implementaron con la técnica de mobile first
.