Combustible: dades reals damunt del mapa
Un mapa bonic no és un producte. Un mapa que t'estalvia dotze euros omplint 4 km més enllà sí. Tot el truc està en la conjunció preus + corredor + camper.
Un mapa bonic no és un producte. Un mapa que t’estalvia dotze euros omplint a 4 km més enllà és un producte.
El context
El gasoil va del €1,30 al €1,75 segons país, regió, moment, qui ho ven. Una ruta de dues setmanes amb una autocaravana de 13 litres/100 km són 700–800 € de combustible. Una decisió de “omplim aquí o esperem 30 km més enllà” pot moure desenes d’euros.
Les apps existents que ho saben (combustible per país) són directoris purs: et donen una llista, no la posen sobre la teva ruta. La conjunció preus + corredor + el meu camper no existeix com a producte usable.
La decisió
Dues fonts, no una:
- Estacions del MITECO espanyol i d’OSM (Overpass). L’API ministerial cobreix Espanya amb actualitzacions diàries; OSM cobreix la geografia europea per a la resta de països.
- Producte (gasoil A, B, gasolina 95, 98, GLP) filtrat per al combustible que el teu vehicle realment usa. El planificador desa això al perfil i no et fa repetir-ho.
I dues regles d’overlay:
- Sobre el corredor (~5 km a banda i banda), no sobre la regió administrativa.
- Ordenat per delta de preu vs mitjana de la zona, no per preu absolut. Una benzinera a €1,42 en una zona de €1,55 és més útil que una a €1,38 en una zona de €1,32.
Per què MITECO + OSM i no una API comercial. Les comercials cobren per consulta i posen límits diaris. Per a un solo dev, això és una factura que escala amb usuaris fidels — el contrari del que vols al pricing actual. MITECO és obert; OSM és obert. La qualitat dels preus a OSM és menys fiable que MITECO, però acceptable com a senyal complementària per a països sense API ministerial equivalent.
Què no és
Per ser explícit:
- No és una app de combustible. No competeixo amb Waze fuel o similars. Si vols comparar 50 estacions en 10 km, usa una eina dedicada. Aquí en veus 3–5 al corredor.
- No és un servei d’arbitratge. No et diem “torna enrere 20 km, hi guanyaràs 5 €”. El delta sempre està sobre el corredor real, no fora.
- No és contingut d’usuari. Els preus no els puja ningú. Si MITECO o OSM tenen una dada errònia, queda errònia fins que ells la corregeixen. La traçabilitat és per disseny.
El que ve
Al pròxim post: per què el codi viu en tres repositoris separats (api, app, meta) i no en un sol monorepo. La mateixa lògica que aplico al producte (tres modes, no un) la repeteixo al codi (tres repos, no un). Per les mateixes raons.