Screencast_20260522_003323.mp4
Plateforme de gestion financiere composee de trois volets:
- un backend API en Laravel
- un frontend en Vue 3 + Vite
- un espace de tests/documentation
Backend/: application Laravel (API, logique metier, base de donnees, tests PHP).Frontend/: interface utilisateur Vue 3.Testing/: notes et organisation autour des tests.conception/: documentation UML (cas d'utilisation, classes, sequences).
- PHP 8.3+
- Composer
- Node.js 18+ (recommande)
- npm
- Un SGBD configure dans
Backend/.env(ou SQLite)
Depuis Backend/:
composer run setupCette commande:
- installe les dependances PHP
- cree
.envsi absent - genere la cle d'application
- execute les migrations
- installe les dependances front du backend
- compile les assets backend
Depuis Frontend/:
npm installDepuis Backend/:
php artisan serveDepuis Frontend/:
npm run devLe frontend tourne en general sur un port Vite (souvent 5173) et le backend Laravel sur 8000, selon votre configuration locale.
Depuis Backend/:
npm run buildDepuis Frontend/:
npm run buildDepuis Backend/:
composer run testou:
php artisan test- UML et conception: voir
conception/README.md - Notes tests: voir
Testing/README.md - Details backend Laravel: voir
Backend/README.md - Details frontend Vue: voir
Frontend/README.md
- Configurer et lancer le backend.
- Lancer le frontend Vue.
- Verifier la connexion frontend/backend.
- Executer les tests backend avant chaque livraison.
Ce projet est destine a un cadre academique/projet PFA.