Skip to content

Julieinfo/carlog

Repository files navigation

🚗 CarLog

Application mobile de gestion et suivi de véhicules personnels

Flutter Firebase Dart Status


📱 Aperçu

CarLog est une application Flutter qui centralise toutes les informations liées à vos véhicules : entretien, dépenses, alertes et statistiques - le tout synchronisé via Firebase.

✨ Fonctionnalités

  • Gestion des véhicules - Ajout, modification, archivage et suppression de véhicules (marque, modèle, année, immatriculation, kilométrage, carburant)
  • Carnet d'entretien - Historique complet des interventions par véhicule
  • Factures - Stockage et consultation des factures associées
  • Alertes & Rappels - Notifications pour les prochaines échéances (contrôle technique, vidange…)
  • Budget & Statistiques - Visualisation des dépenses avec graphiques
  • Partage du carnet - Partage via QR code ou lien
  • Export PDF - Génération de rapports imprimables
  • Mode hors ligne - Accès aux données sans connexion

🛠️ Stack technique

Catégorie Technologie
Framework Flutter / Dart
Auth & BDD Firebase Auth + Cloud Firestore
Stockage fichiers Firebase Storage
État Riverpod
Navigation go_router
PDF flutter_pdfview / printing
QR Code qr_flutter
Partage share_plus
Hors ligne shared_preferences + connectivity_plus
Graphiques fl_chart

📸 Captures d'écran

Accueil Ajouter un véhicule Mes Véhicules Détails
Accueil Ajout Liste Détails

🚀 Installation

# Cloner le dépôt
git clone https://github.com/julieinfo/carlog.git
cd carlog

# Installer les dépendances
flutter pub get

# Lancer l'application
flutter run

⚠️ Nécessite un projet Firebase configuré. Ajoute ton fichier google-services.json (Android) et/ou GoogleService-Info.plist (iOS) dans les dossiers correspondants.

📋 Prérequis

  • Flutter SDK ≥ 3.0
  • Dart ≥ 3.0
  • Un projet Firebase actif

👩‍💻 Auteure

Julie de Castro - Développeuse Flutter
GitHub · Portfolio

About

Application Flutter de suivi et gestion de véhicules personnels - carnet d'entretien, factures, alertes et statistiques.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages