Logo Lanfrica

vanstevy98-lab/dgfp-gabon

Domaine:

digital infrastructure

Type de record:

software
Créateur:
van
HĂ´te:
# 🇬🇦 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/ │ │ …