GasolineHackFase2 es una aplicación fullstack desarrollada con React en el frontend y Express con SQL en el backend. La aplicación ofrece una solución integral para encontrar las gasolineras más económicas, permitiendo a los usuarios realizar búsquedas por provincia, radio o ubicación cercana.
-
Autenticación con Gmail por Firebase: La aplicación proporciona una autenticación segura mediante Gmail, implementada a través de Firebase.
-
Búsqueda de Gasolineras Baratas: Los usuarios pueden encontrar las gasolineras más económicas en su provincia, dentro de un radio específico o la más cercana, independientemente del precio.
-
Visualización de Mapas: La aplicación muestra mapas con la ubicación de las gasolineras, permitiendo a los usuarios ver la ruta desde su ubicación actual.
-
Ordenación de Resultados: Los usuarios pueden ordenar los resultados de búsqueda según diferentes criterios como precio, localidad, distancia, entre otros.
-
Guardado de Favoritos: Los usuarios registrados pueden guardar sus gasolineras favoritas para acceder fácilmente a ellas en el futuro.
-
Histórico de Precios y Gráficas: Los usuarios registrados tienen la capacidad de consultar gráficas con un histórico de los precios de las gasolineras que han visitado.
- Fecha de Realización: La base del proyecto se completó en un plazo de una semana, desde el 11 de diciembre como proyecto final del Bootcamp de Desarrollo Web Fullstack en The Bridge.
Posteriormente se han añadido periódicamente diferentes mejoras, además de realizar el despliegue del front end en Netlify.
-
Responsable y Autor: Carlos Chinchilla
-
Contacto: carloschinchillamoreno@gmail.com
Realizazo con Node.js, Sequelize y Postgre SQL, tiene como mismión almacenar las gasolineras que los usuarios guardan como favoritas así como los precios para poder mostrar un histórico a los usuarios registrados. Se encuentra desplegado en Vercel y accesible en el siguiente repositorio:
¡Todas las sugerencias y contribuciones son bienvenidas! Si quieres mejorar o agregar nuevas características, no dudes en contactar.