Tankpreise
A hobby project for tracking gas prices near me and finding the best time to refuel.
What is this?
This is a fun side project I built to track and visualize gas prices over time. The main goal? Figure out when it's smart to fill up the tank and when you should probably wait a bit longer.
How it works
The project fetches real-time gas price data from the Tankerkönig API and stores it in a TimescaleDB for efficient time-series data management.
Tech Stack
- Data Collection: Tankerkönig API for real-time German gas prices
- Database: TimescaleDB (PostgreSQL extension optimized for time-series data)
- Backend APIs:
- Go API
- Python API
- Frontend: Nuxt for interactive visualizations
- Purpose: 100% hobby project and learning experience!
Features
- Real-time gas price tracking
- Historical price data visualization
- Fun insights about when to refuel (or when not to)
- Various data visualizations to explore pricing patterns
Why?
Because tracking, analyzing and visualizing gas prices sounded like a fun challenge, and I wanted to experiment with different technologies while potentially saving a few euros at the pump!
Note
This is purely a hobby project built for fun and learning. Don't expect 24/7 uptime.