Planifio est une application de gestion de budget moderne et responsive, conçue pour aider les utilisateurs à suivre leurs dépenses, créer des budgets personnalisés et visualiser leurs données financières.
- Utilisation de React avec Material-UI pour une interface utilisateur moderne.
- Framer Motion pour des animations fluides et agréables.
- Création de plusieurs budgets, chacun ayant un nom, une limite de dépenses et une devise associée au pays sélectionné.
- Ajout de dépenses à chaque budget, avec un nom, un montant, une catégorie et une date.
- Calcul automatique des taxes en fonction du pays.
- Les dépenses peuvent être catégorisées pour un suivi plus efficace.
- Possibilité d'ajouter de nouvelles catégories.
- Graphique circulaire pour visualiser la répartition des dépenses par catégorie.
- Historique détaillé des dépenses sous forme de tableau.
- Calcul et affichage du budget restant.
- Barre de progression colorée pour indiquer visuellement l'état du budget.
- Stockage des données dans l'URL pour permettre le partage et la sauvegarde.
- Exportation des données de budget au format JSON.
- Importation de budgets à partir de fichiers JSON.
- Chaque budget a un identifiant unique généré à partir de ses données.
- Support des devises multiples (USD, GBP, CAD, EUR) selon le pays sélectionné.
- L'application s'adapte à toutes les tailles d'écran (desktop et mobile).
- React
- Material-UI
- Framer Motion
- Recharts
- Clonez ce dépôt :
git clone https://github.com/Haitaroo/Planifio.git
- Installez les dépendances :
npm install
- Démarrez l'application en mode développement :
npm run dev
Pour déployer l'application sur GitHub Pages, utilisez les commandes suivantes :
npm run build
npm run deployLes contributions sont les bienvenues ! Ouvrez une issue ou soumettez une pull request.
Ce projet est sous licence MIT.