Projet Web
Maison des ligues
Maison de Ligue est une application web professionnelle conçue pour faciliter la gestion des employés d'une ligue. Elle offre une interface permettant aux administrateurs de gérer efficacement les informations relatives aux employés, telles que leurs informations personnelles, leurs rôles, etc.
Voir le dépôt Git hub du projetDocumentation
Dans cette section, vous trouverez la documentation de mon projet. Elle est divisée en deux parties : la documentation technique et la documentation utilisateur.
Documentation technique
La documentation technique est destinée aux développeurs et aux personnes intéressées par la structure et le fonctionnement du projet. Elle comprend des informations sur l'architecture du code, les technologies utilisées, les dépendances, ainsi que des instructions pour la configuration et le déploiement de l'application.
Technologies utilisées : PHP (Laravel), JavaScript, MySQL, Composer, npm
Structure du projet
- Modèles :
User.php
,Employee.php
,AuthLog.php
- Contrôleurs :
AuthManager.php
,UserController.php
,HomeController.php
- Listeners :
LogAuthenticationEvents.php
- Migrations :
create_auth_logs_table.php
,create_employees_table.php
- Seeders :
AdminUserSeeder.php
Fonctionnalités principales
- Gestion des employés : Création, modification, suppression, recherche.
- Journalisation des authentifications : Connexion, déconnexion, échec de connexion.
Routes principales
/login
: Page de connexion./home
: Page d'accueil./collaborateurs
: Liste des collaborateurs./ajoutCollaborateurs
: Formulaire d'ajout de collaborateurs.
Installation
- Cloner le projet :
git clone https://github.com/AristideSamba/maison-de-ligues/tree/laravel
- Installer les dépendances :
composer install
,npm install
- Configurer le fichier
.env
. - Exécuter les migrations et seeders :
php artisan migrate --seed
Journalisation des authentifications
Les événements de connexion, déconnexion et échec de connexion sont enregistrés dans la table auth_logs
.
Documentation utilisateur
La documentation utilisateur est destinée aux utilisateurs finaux de l'application. Elle fournit des instructions sur la façon d'utiliser les fonctionnalités de l'application, ainsi que des conseils pour résoudre les problèmes courants.
Fonctionnalités principales
- Connexion : Accédez à votre compte via la page de connexion.
- Gestion des employés : Ajoutez, modifiez, recherchez ou supprimez des collaborateurs.
- Profil : Modifiez vos informations personnelles.
- Journalisation : Suivez les connexions et déconnexions des utilisateurs.
Navigation
- Page de connexion : Accessible via
/login
. - Page d'accueil : Accessible après connexion via
/home
. - Collaborateurs : Liste des employés via
/collaborateurs
. - Ajout de collaborateurs : Formulaire via
/ajoutCollaborateurs
.
Instructions
- Connectez-vous avec vos identifiants.
- Utilisez le menu pour accéder aux différentes sections.
- Ajoutez ou modifiez des collaborateurs selon vos besoins.
- Déconnectez-vous via le bouton de déconnexion.
Ci-dessous quelques document utiles liés à mon projet

Fiche de situation profesionnelle

Tableau de synthèse