Une application de gestion financière permettant de suivre, organiser et optimiser vos finances personnelles ou professionnelles.
L'application permet à l'utilisateur d'ajouter des transactions (revenus ou dépenses) en saisissant des informations telles que :
- Montant
- Date
- Description
Validation des données :
- L'application vérifie les informations saisies pour s'assurer qu'elles sont valides (montant, date, description).
- Si toutes les données sont valides, la transaction est enregistrée dans la base de données.
- En cas de données manquantes ou invalides, un message d'erreur est affiché et l'enregistrement de la transaction est empêché.
Après l'ajout d'une transaction, l'application met à jour :
- Les graphiques financiers pour refléter les nouvelles dépenses et revenus.
- Les soldes disponibles en fonction des transactions ajoutées.
L'application permet à l'utilisateur de générer des rapports financiers détaillés en fonction de :
- La période spécifiée (par exemple, mensuelle, annuelle).
- Le format souhaité (par exemple, PDF, Excel).
Données manquantes ou invalides :
- Si des données sont manquantes ou invalides lors de la demande de rapport, un message d'erreur est affiché.
L'application permet de suivre et de gérer les budgets personnels ou professionnels en fonction des revenus et des dépenses.
- Système d'exploitation : Windows, macOS, ou Linux
- Base de données : T-SQl
- Langage de programmation : C#
- Framework : .NET
Clonez ce projet en utilisant la commande suivante :
git clone https://github.com/nom_utilisateur/CashMap.gitSelon le langage et le framework utilisés, installez les dépendances nécessaires :
- Pour un projet .NET (C#), exécutez la commande suivante pour restaurer les packages NuGet :
dotnet restore
Configurez la base de données en suivant les instructions du fichier database_setup.sql ou en exécutant les migrations appropriées :
- Si vous utilisez une base de données relationnelle (par exemple, MySQL, SQLite), vous pouvez exécuter le script SQL pour créer les tables nécessaires.
- Si vous utilisez un ORM (par exemple, Entity Framework pour .NET ou SQLAlchemy pour Python), exécutez les migrations pour générer la base de données.
-
Ajouter une Transaction
- Ouvrez l'application et allez dans la section "Ajouter une transaction".
- Saisissez le montant, la date et la description de la transaction.
- Cliquez sur "Ajouter" pour enregistrer la transaction.
-
Générer un Rapport Financier
- Allez dans la section "Rapports financiers".
- Sélectionnez la période et le format souhaité pour le rapport (par exemple, mensuel, annuel).
- Cliquez sur "Générer" pour obtenir le rapport dans le format choisi (PDF, Excel, etc.).
-
Suivre les Graphiques Financiers
- Allez dans la section "Graphiques financiers" pour visualiser les graphiques des dépenses et des revenus en fonction des transactions enregistrées.
-
Gérer les Budgets
- Allez dans la section "Gestion des budgets" pour ajuster les limites de dépenses et suivre l'évolution de vos budgets.






