Statisticar ist ein digitales, gemeinschaftlich nutzbares Fahrtenbuch mit erweiterten Statistikfunktionen, entwickelt mit Flutter.
Dieses Repository dient als Showcase für die Statisticar App und zeigt den aktuellen Entwicklungsstand.
![]() Garagen Ansicht |
![]() Auto Ansicht |
![]() Statistik Ansicht |
![]() Anmeldevorgang per Link |
![]() Fahrtaufzeichnung |
Statisticar bietet dir folgende Kernfunktionen:
- 🚗 Fahrzeugverwaltung (Garage): Verwalte alle deine Fahrzeuge zentral an einem Ort.
- 📓 Digitales Fahrtenbuch (Trip Log): Erfasse Fahrten einfach manuell oder live per GPS-Tracking.
- ⛽ Tankbuch (Fuel Log): Behalte den Überblick über Tankvorgänge, Kosten und Verbrauch.
- 🤝 Fahrzeug teilen (Car Sharing): Teile Fahrzeuge mit Freunden, Familie oder Kollegen und führt ein gemeinsames, transparentes Fahrtenbuch.
- 📈 Statistiken: Erhalte detaillierte Auswertungen und Einblicke in deine Fahrten, Kosten und das Nutzungsverhalten.
- ⚙️ Account & Einstellungen: Verwalte dein Profil und passe die App-Einstellungen an deine Bedürfnisse an.
Die App befindet sich aktuell noch in dem Pre-Alpha-Stadium. Es gibt noch einige offene Punkte und geplante Features, die bis zur ersten Alpha-Version umgesetzt werden sollen. Hier ist ein Überblick über die aktuell offenen Issues im noah-swf/statisticar Repository:
- ✨ Feature-Erweiterungen: Implementierung von häufig gewünschten Funktionen wie Dark Mode, Benachrichtigungs-Einstellungen, Pausieren von Aufzeichnungen, Bearbeitbarkeit von Einträgen und verbesserte Fahrerprofile. Auch die Internationalisierung (z.B. Englisch) ist geplant.
- 🐛 Stabilität & Bugfixes: Behebung bekannter Fehler, insbesondere im Bereich der Datensynchronisation und -anzeige (z.B. Reihenfolge von Fahrten, Datenkonsistenz bei Accountwechsel) und der Kern-Workflows (z.B. Registrierung).
- 💅 UI/UX Verbesserungen: Überarbeitung und Optimierung verschiedener Ansichten und Komponenten (z.B. Hinzufügen von Fahrzeugen, Trip Cards) für eine intuitivere Bedienung.
- 🛠️ Code-Qualität & Refactoring: Kontinuierliche Verbesserung der Codebasis, um Wartbarkeit und Performance zu steigern (z.B. Refactoring von Datenstrukturen und Klassen).
- 📜 Rechtliches & Organisatorisches: Ergänzung von Datenschutzerklärung & Nutzungsbedingungen sowie Implementierung der Möglichkeit zur Account-Löschung.
- Framework: Flutter
- Sprache: Dart
- State Management: Bloc / flutter_bloc
- Backend & Authentifizierung: Firebase (Authentication, Firestore, ggf. weitere)
- Lokaler Speicher: Hive
Entwickelt mit ❤️ von noah-swf