# π¬π¦ DGFP Gabon β SystΓ¨me de Gestion Administrative de la Fonction Publique
Application web complΓ¨te pour la gestion administrative des agents de l'Γtat gabonais.
---
## ποΈ Architecture du projet
```
gestion-fp-gabon/
βββ backend/ # API Laravel (PHP)
β βββ app/
β β βββ Http/
β β β βββ Controllers/
β β β β βββ AgentController.php
β β β β βββ CongeController.php
β β β β βββ AvancementController.php
β β β β βββ FormationController.php
β β β β βββ MutationController.php
β β β β βββ EvaluationController.php
β β β β βββ DashboardController.php
β β β β βββ RapportController.php
β β β β βββ AuthController.php
β β β βββ Middleware/
β β βββ Models/
β β β βββ Agent.php
β β β βββ Ministere.php
β β β βββ Corps.php
β β β βββ Grade.php
β β β βββ Direction.php
β β β βββ Conge.php (inclut Avancement, Formation, Mutation, Evaluation)
β β β βββ User.php
β β βββ Services/
β β βββ AgentService.php
β βββ database/
β β βββ migrations/
β β β βββ ..._create_agents_table.php
β β β βββ ..._create_support_tables.php
β β βββ seeders/
β β βββ DatabaseSeeder.php
β βββ routes/
β βββ api.php
β
βββ frontend/ # SPA Vue.js 3
βββ src/
β βββ main.js # Point d'entrΓ©e
β βββ App.vue # Composant racine
β βββ router/
β β βββ index.js # Vue Router
β βββ store/
β β βββ modules/
β β βββ auth.js # Store Pinia authentification
β β βββ agents.js # Store Pinia agents
β βββ services/
β β βββ api.js # Axios + services API
β βββ assets/
β β βββ css/
β β βββ main.css # Styles globaux (couleurs Gabon)
β βββ components/
β β βββ layout/
β β βββ AppSidebar.vue
β β βββ AppHeader.vue
β βββ views/
β βββ Login.vue
β βββ Dashboard.vue
β βββ agents/
β β β¦