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.