Activooct 2022React Native · Redux · Node.js · Express · MongoDB · Firebase
Vibar
Una app para ahorrar en combustible comparando precios de gasolineras cercanas.

Qué es
Vibar es una app para no pagar de más al repostar. Abres la app y ves en un mapa las gasolineras que tienes cerca con el precio de tu combustible, ordenadas por lo que te va a costar.
- Cerca de ti: mapa y lista de gasolineras según tu ubicación, filtrando por distancia y por las marcas que quieras.
- Explorar: buscar en otra población o en cualquier zona del mapa.
- Ficha de cada gasolinera: precios de todos los combustibles, horario, si el precio está subiendo o bajando, qué día de la semana suele ser más barata y las promociones y descuentos de su marca. También se pueden dejar reseñas.
- Planificar un viaje: pones origen y destino y te enseña las gasolineras que tienes de camino, cuánto combustible vas a gastar y qué parte del depósito es.
- Tus vehículos: coche o moto, con su consumo y su depósito, para que los cálculos sean según tu vehículo.
Cómo funciona
Los precios son públicos: el Ministerio publica cada día los de todas las gasolineras de España. El trabajo está en tenerlos siempre al día y sacarles algo útil.
- Un servicio descarga los precios cada hora y guarda en MongoDB un precio por gasolinera y día. Así se va formando el histórico.
- Cada noche se bajan también las promociones de las marcas desde el Geoportal de gasolineras.
- Cada seis horas se calculan las estadísticas: la tendencia de cada combustible y el precio medio por día de la semana.
- Para las rutas, las partimos en tramos, dibujamos un polígono alrededor de cada uno con la distancia máxima que aceptas desviarte y los une en uno solo. Con ese polígono, una consulta geográfica de MongoDB devuelve las gasolineras del camino.
Cómo está hecho
- App en React Native con Redux. Login con Google y Apple, Firebase para analítica, errores y notificaciones.
- API en Node.js con Express y MongoDB.
- Servicios: otro proceso en Node.js con las tareas programadas (precios, promociones, estadísticas y limpieza).
- Web: una landing y una pequeña web para compartir gasolineras, las dos en React.
Quién la hace
La empecé en noviembre de 2022 con Ángel Fuentes, cofundador de Vibar. Salió en Google Play y en la App Store en abril de 2023.