Actuellement déployé sur gerer-mon-foyer.fr
Ce projet propose un outil gratuit de gestion des dépenses communes et personnelles d'un foyer de manière équitable. Il permet à chaque membre du foyer de contribuer aux dépenses partagées en tenant compte de ses revenues et de ses charges personnelles, telles que les crédits étudiant ou les dépenses incompressibles (essence/assurances), pour garantir une répartition juste et éviter les déséquilibres financiers.
- Répartition des dépenses : Au travers de l’établissement d'un budget par habitant du foyer, la répartition des dépenses commune se fait en respectant les revenus et charges personnelles de chacun.
- Simulation de dépenses ponctuelles : Un outil pour diviser de manière équitable le coût d'achats uniques.
- Suivi de l’historique : Un historique pour suivre l’évolution de ses budgets et des dépenses au fil du temps.
- Clonez le dépôt :
git clone https://github.com/JeremyPouyet/Mon-Foyer.git
- Accédez au dossier du projet :
cd Mon-Foyer
- Installez les dépendances :
npm install
npm run dev : Lance le serveur de développement avec Vite.
npm run build : Compile le projet pour la production.
npm run preview : Prévisualise le projet en mode production.
npm run lint : Vérifie le code avec ESLint.
npm run type-check : Vérifie les types TypeScript.
Frontend : Vue.js 3 avec Vue Router
Styles : Bootstrap 5
Gestion des mathématiques : Math.js
Build : Vite
Linting : ESLint avec des règles spécifiques pour Vue.js et TypeScript