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.
Para utilizar la aplicación solo hay que ingresar a:
https://raquelcc.github.io/FavStores
La aplicación se desarrolló en base a la completitud de las siguientes Historias de Usuario:
- Como estudiante, quiero ver un mapa de Ciudad de México.
- Como estudiante, quiero ver un mapa que tenga todas las tiendas representadas como marcadores/pinnes en el mapa.
- Como estudiante, quiero poder clickear en un marcador y agregarlo a una lista de "Mis Tiendas favoritas".
- Como estudiante, quiero poder clickear en una de "Mis Tiendas Favoritas" y eliminarla de la lista.
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.
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:
- Clonar este repositorio.
- Ejecutar
npm install
desde la terminal, posicionada en la carpeta raiz del proyecto. - Ejecutar
npm test
desde la terminal, posicionada en la carpeta raiz del proyectos.