/FavStores

Primary LanguageJavaScriptMIT LicenseMIT

FavStores

FavStores es una aplicación que permite al usuario visualizar un mapa de Google centrado en Ciudad de México y ver las tiendas que tiene a su alrededor y agregarlas de manera facil, rápida e intuitiva a una lista con sus tiendas favoritas, pudiendo eliminarlas posteriormente.

USO DE LA APLICACIÓN

Para utilizar la aplicación solo hay que ingresar a:

https://raquelcc.github.io/FavStores

HISTORIAS DE USUARIO

La aplicación se desarrolló en base a la completitud de las siguientes Historias de Usuario:

  1. Como estudiante, quiero ver un mapa de Ciudad de México.
  2. Como estudiante, quiero ver un mapa que tenga todas las tiendas representadas como marcadores/pinnes en el mapa.
  3. Como estudiante, quiero poder clickear en un marcador y agregarlo a una lista de "Mis Tiendas favoritas".
  4. Como estudiante, quiero poder clickear en una de "Mis Tiendas Favoritas" y eliminarla de la lista.

TECNOLOGÍAS UTILIZADAS

Para el desarrollo de esta aplicación se utilizaron las siguientes tecnologías/modulos:

  • JavaScript
  • React
  • HTML5
  • CSS3
  • El modulo react-google-maps, el cual utiliza la API de Google Maps.

PRUEBAS UNITARIAS

La aplicación cuenta con pruebas unitarias para las funcionalidades centrales de la aplicación, esto es, agregar y eliminar tiendas de la lista de favoritos.

Para poder correr los tests se debe:

  1. Clonar este repositorio.
  2. Ejecutar npm install desde la terminal, posicionada en la carpeta raiz del proyecto.
  3. Ejecutar npm test desde la terminal, posicionada en la carpeta raiz del proyectos.