Was es ist
Heizkostenvergleich24 hilft Eigentümern, Verwaltern und Fachhandwerkern, Heizkosten zu ermitteln und Heizsysteme über verschiedene Konfigurationen hinweg zu vergleichen: Öl, Gas, Wärmepumpe, Pellets, Fernwärme und mehr. Die ursprüngliche Berechnungslogik war ein altes PHP-Skript. Ich habe sie als moderne Flutter-Web-App auf Basis einer Python-Firebase-Cloud-Function neu gebaut, damit dieselben Zahlen überall eingebettet werden können.
Warum ein eigener Rechner
Standard-Rechner hören meist bei einer Heizungsart oder einem Tarif auf. Fachhandwerker müssen Kunden aber fünf bis sechs Optionen auf einem Blatt zeigen, inklusive regionaler Preise, Förderungen und realistischer 20-Jahres-Prognose. Genau diese Lücke schließt Heizkostenvergleich24.
Features
- Firebase-basierte User-Accounts mit zwei Rollen: Admin und Fachhandwerker
- Heizdaten-Verwaltung für Admins
- Direkter Vergleich von Heizungstypen und ihren Kosten
- Editierbare Tabellen-UI mit Erkennung ungespeicherter Änderungen
- Cloud-Sync via Firestore
- Responsives Design, läuft im Web und Mobil
- Eingebauter Heizkostenrechner als Firebase Cloud Function (Python)
- Statische Landingpage (Material Design) für Marketing und Registrierung
Architektur
- Flutter Web App: Hauptanwendung für Endnutzer (
flutter_app/) - Firebase Cloud Functions (Python): Heizkosten-Berechnungslogik, von einer alten PHP-Implementierung umgezogen, modular und über alle Heizungstypen erweiterbar
- Statische Landingpage: erklärt das Tool, verlinkt zur Registrierung, listet Förderinformationen auf (
landing/) - Firebase Hosting: Deployment für Landing und App
- Cloud Firestore: Speicherung von Usern, Heizdaten, Fachhandwerker-Datensätzen
Tech-Highlights
app | Flutter Web (Dart) |
engine | Python, Firebase Cloud Functions |
data | Firestore, Firebase Auth |
hosting | Firebase Hosting |
... | u.v.m. |
Meine Rolle
Full-Stack: Architektur, Flutter App, Python-Berechnungs-Backend, Firebase-Setup, Landingpage, Deployment.