Skip to content

Dani-dan99/DEV008-social-network

 
 

Repository files navigation

CatsSociety

Índice

  1. Resumen
  2. Definición de Producto
  3. Historias de usuario
  4. Prototipos
  5. Testeos de usabilidad
  6. Objetivos de aprendizaje

1. Resumen

El proyecto "CatsSociety" tuvo como propósito desarrollar una red social centrada en tópicos relacionados con gatos 🐾😸 como memes,tips, curiosidades, veterinarios y el cómo entender a tu gato. Se creó una página web responsive utilizando el marco de trabajo ágil SCRUM. Los objetivos principales fueron permitir a los usuarios registrarse, iniciar sesión con cuentas o con Google, publicar posts y dar likes. Además, se implementó un router para facilitar la navegación entre diferentes vistas de la aplicación y se empleó Firebase versión 9 como servicio externo para la persistencia de datos, asegurando una gestión eficiente y confiable de la información.

2. Definición de Producto

"CatsSociety" está diseñada para los amantes de los gatos, quienes son los principales usuarios de esta red social. Les brinda un espacio exclusivo y dedicado a su pasión por los felinos, permitiéndoles aprender más sobre sus mascotas, compartir experiencias, y encontrar contenido relacionado con los adorables felinos, como memes, tips, curiosidades, información veterinaria y consejos para entender mejor a sus mascotas. Además, la plataforma les ofrece la oportunidad de conectarse con otros amantes de los gatos, interactuar con sus publicaciones, dar likes y participar activamente en una comunidad enfocada en su amor común por los gatos.

Esta red social se encarga de solucionar la falta de un espacio especializado para los entusiastas de los felinos. Aquí, los usuarios encuentran un ambiente acogedor y divertido donde pueden explorar y compartir información relevante sobre sus mascotas favoritas, conectarse con personas afines, y sentirse parte de una comunidad comprometida con su pasión por los felinos.

3. Historias de Usuario

Historia de usuario 1 Link con todas las historias de usuario

4. Prototipos

Prototipo de baja fidelidad

En el prototipo de baja fidelidad usamos la herramienta moqups. Prototipo de baja fidelidad

Prototipo de alta fidelidad

En el prototipo de alta fidelidad usamos la herramienta figma, donde implementamos conceptos de atomic design para agrupar los elementos de nuestra página y usamos la herramiento de componente de Figma.Además, elegimos los colores,la tipografía, las imágenes y comenzamos a prototipar con la idea que ya habíamos plasmado en moqups.

Prototipo de alta fidelidad - componentes Prototipo de alta fidelidad - login Prototipo de alta fidelidad - mobile

5. Testeos de usabilidad

Las pruebas con usuarios nos permiten validar o refutar las hipótesis que tenemos sobre nuestros diseños, en CatsSociety el test de usabilidad nos ayudó a definir:

  • Un tamaño de fuente
  • Opciones interactivas con los botones de los post
  • Funcionalidad:Publicar, eliminar, editar y confirmar acciones, la
  • Posición en la que se encuentran los menús y si estas posiciones son intuitivas,

Una de las modificaciones más importantes con un 42% fue el “like” se modificó el color para que fuera más fácil de identificar cuando se ha realizado la acción y se emplearon las sugerencias de la pregunta abierta.

Enlace

6. Objetivos de aprendizaje

HTML

CSS

Web APIs

JavaScript

Control de Versiones (Git y GitHub)

  • Git: Instalación y configuración

  • Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)

  • Git: Integración de cambios entre ramas (branch, checkout, fetch, merge, reset, rebase, tag)

  • GitHub: Creación de cuenta y repos, configuración de llaves SSH

  • GitHub: Despliegue con GitHub Pages

    Links

  • GitHub: Colaboración en Github (branches | forks | pull requests | code review | tags)

  • GitHub: Organización en Github (projects | issues | labels | milestones | releases)

Centrado en el usuario

  • Diseñar y desarrollar un producto o servicio poniendo a las usuarias en el centro

Diseño de producto

  • Crear prototipos de alta fidelidad que incluyan interacciones

  • Seguir los principios básicos de diseño visual

Investigación

Firebase

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 78.0%
  • CSS 21.5%
  • HTML 0.5%