Skip to content

kemorej/carbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

carbook

Une application web complète pour gérer l'historique d'entretien, les contrôles techniques et les assurances de vos véhicules.

📌 Fonctionnalités principales

1. Gestion des véhicules

  • Ajout/Modification des véhicules
  • Informations complètes : marque, modèle, motorisation, immatriculation
  • Historique : date de première immatriculation, date d'achat, kilométrage à l'achat
  • Contrôles techniques : dates du dernier et prochain contrôle

2. Carnet d'entretien

  • Ajout d'entretiens avec :
    • Date et objet de l'entretien
    • Garage (lié au carnet d'adresses)
    • Kilométrage
    • Montant et notes
  • Historique complet des entretiens par véhicule
  • Statistiques : nombre d'entretiens, coût total, moyenne par entretien
  • Export PDF de l'historique complet

3. Carnet d'adresses

  • Gestion des garages et assureurs
  • Informations complètes : nom, type, adresse, téléphone, email, site web
  • Utilisation dans les entretiens et contrats d'assurance

4. Gestion des assurances

  • Ajout/Modification des contrats d'assurance
  • Détails complets : numéro de contrat, assureur, dates, montant, fréquence de paiement
  • Garanties : liste des garanties incluses avec franchises et plafonds
  • Alertes pour contrats expirés ou bientôt expirés

5. Alertes et notifications

  • Contrôles techniques en retard ou proches
  • Contrats d'assurance expirés ou bientôt expirés
  • Kilométrage élevé depuis le dernier entretien
  • Affichage visuel des alertes avec codes couleur

6. Export et génération de documents

  • Export PDF de l'historique complet des entretiens
  • Mise en page professionnelle avec :
    • En-tête avec informations du véhicule
    • Tableau détaillé des entretiens
    • Total des dépenses

🛠 Technologies utilisées

  • Backend : PHP 7.4+
  • Base de données : MySQL
  • Frontend : HTML5, CSS3, JavaScript
  • Génération PDF : FPDF
  • Authentification : Sessions PHP
  • Responsive Design : Adapté mobile/tablette

📦 Structure du projet

🚀 Installation

Prérequis

  • Serveur web (Apache/Nginx)
  • PHP 7.4 ou supérieur
  • MySQL 5.7 ou supérieur
  • Accès à un navigateur web moderne

Étapes d'installation

  1. Télécharger les fichiers du projet
  2. Télécharger les fichiers du projet fpdf dans le répertoire lib/fpdf (https://www.fpdf.org/)
  3. Créer la base de données avec le script SQL fourni
  4. Configurer le fichier config.php avec vos identifiants de base de données
  5. Placer les fichiers sur votre serveur web
  6. Accéder à l'application via votre navigateur

📋 Base de données

Tables principales

  1. c_vehicules - Véhicules enregistrés
  2. c_entretiens - Historique des entretiens
  3. c_adresses - Carnet d'adresses (garages, assureurs)
  4. c_contrats_assurance - Contrats d'assurance
  5. c_types_garantie - Types de garanties
  6. c_garanties_contrat - Garanties par contrat

🔧 Configuration

Modifiez le fichier config.php avec vos paramètres :

<?php
// Configuration de la base de données
define('DB_HOST', 'localhost');
define('DB_NAME', 'carnet_entretien');
define('DB_USER', 'votre_utilisateur');
define('DB_PASS', 'votre_mot_de_passe');

?>

About

Carnet d'entretien de véhicules / Vehicle maintenance log

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors