Skip to content

Ranked first in class - 3rd Year CS studies project: Personal finance management web app in Symfony 6.2. (2023)

Notifications You must be signed in to change notification settings

KaazDW/A3S5-ratWallet

Repository files navigation

ratWallet.

Getting Started : Project Init

git clone https://github.com/KaazDW/A3S5-ratWallet.git
cd A3S5-ratWallet/
composer install
npm install

Créez une nouvelle bd name : ratwallet

php bin/console doctrine:migrations:migrate
symfony server:start

Sass compilation pour dev:

sass public\assets\scss\base.scss:public\assets\css\base.css -w
sass public\assets\scss\pages\accueil.scss:public\assets\css\pages\accueil.css -w
sass public\assets\scss\pages\dashboard.scss:public\assets\css\pages\dashboard.css -w
sass public\assets\scss\pages\login.scss:public\assets\css\pages\login.css -w

Librairie utilisés:

  • ApexCharts
  • PHPSpreadSheet

Specifications

Sujet : Système de suivi des dépenses personnelles. Listes des fonctionnalitées (attendu et réalisées) :

  • ✅ Login - Création, Suppression, Modifications de comptes
  • ✅ Enregistrement de plusieurs comptes bancaires
  • ✅ Enregistrement des dépenses par catégories (aliementation, loyer, ...)
  • ✅ Enregistrement des revenus (Salaire, APL, Aide au logement)
  • ✅ Définition d'objectif financiers sur chaque compte et affichage graphique
  • ✅ Définition d'objectif financiers sur chaque catégories et affichage graphique
  • ✅ Enregistrement et affichage de l'historique de chaques comptes
  • ✅ Fonctions de tri sur les historiques des comptes
  • ✅ Possibiltié de suppression d'une entrée depuis l'historiques des comptes
  • ✅ Exportation des données (Excel)
  • ✅ Dashboard avec graphiques
  • ✅ Sécurité des données (Middleware Symfony twig protège nativement des injections XSS)

About

Ranked first in class - 3rd Year CS studies project: Personal finance management web app in Symfony 6.2. (2023)

Resources

Stars

Watchers

Forks