BatiCuisine est une application Java permettant aux professionnels d'estimer le coût des travaux de cuisine en prenant en compte les matériaux, la main-d'œuvre, les équipements, et les taxes.
- Gestion des Projets : Créer, afficher et modifier des projets, associer des clients, calculer les coûts (matériaux, main-d'œuvre, TVA, marges).
- Gestion des Matériaux et Main-d'œuvre : Ajouter et gérer les matériaux, calculer les coûts de main-d'œuvre (heures travaillées, taux horaire).
- Gestion des Clients : Enregistrer et gérer des clients (professionnels ou particuliers), appliquer des remises.
- Génération de Devis : Créer des devis détaillés incluant matériaux, main-d'œuvre, TVA, et marges bénéficiaires.
- DAO (Data Access Object) : Gestion des accès aux données (clients, projets, matériaux).
- Repository : Centralisation des accès aux données, gestion des requêtes.
- Service : Logique métier, gestion des appels aux DAO et repositories.
- Projets : Ajouter des clients, matériaux, et calculer les coûts.
- Matériaux & Main-d'œuvre : Gestion des coûts et calculs des marges.
- Clients : Gérer les informations, appliquer des remises selon le type de client.
- Devis : Génération de devis détaillés avant travaux.
1-Cloner le dépôt et exécuter le projet : git clone https://github.com/Douaa1819/BatiCuisine.git
2-Naviguer vers le répertoire de sortie : cd Bati-Cuisine/out/artifacts/Bati_Cuisine_jar
3-Exécuter le fichier .jar : java -jar Bati-Cuisine.jar
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
=== Bienvenue dans BatiCuisine ===
- Créer un nouveau projet
- Afficher les projets existants
- Calculer le coût d'un projet
- Quitter
Pour suivre la planification et les tâches en cours, veuillez consulter notre tableau de bord Jira : Planification BatiCuisine
Pour une présentation complète du projet, consultez : Présentation BatiCuisine