Développement de l'application de gestion des dépenses
Ce document suit le développement en cours de l'application de gestion des dépenses basée sur Flask.
Fonctionnalités actuelles
Gestion des achats
- La route '/' gère les achats en calculant le coût partagé d'une dépense.
- Vérification des montants saisis pour s'assurer qu'ils sont supérieurs à zéro.
- Division équitable des dépenses en fonction du nombre de participants.
Gestion des notes de restaurant
- La route '/note_resto' gère les dépenses familiales dans les restaurants.
- Enregistrement et totalisation des dépenses par membre de la famille.
- Possibilité d'ajouter et de partager les dépenses communes entre les utilisateurs.
Fonctionnalités supplémentaires
- Ajout et partage de dépenses communes entre utilisateurs.
Détails techniques
Gestion des données utilisateur
- Utilisation de structures de données telles que des dictionnaires pour stocker les informations des utilisateurs, leurs dépenses et les dépenses communes.
- Validation des entrées utilisateurs pour garantir des données précises et cohérentes.
Routage et contrôle des vues
- Utilisation de routes Flask pour gérer différents aspects de l'application, comme la saisie des dépenses et l'affichage des résultats.
- Contrôle des méthodes HTTP (GET, POST) pour manipuler les données transmises par les utilisateurs.
Logique métier
- Calculs précis des dépenses partagées et individuelles.
- Gestion des dépenses familiales enregistrées par utilisateur.
Ce document continuera à être mis à jour pour refléter l'évolution du développement de l'application de gestion des dépenses.