Loading repository data…
Loading repository data…
hamzakhay-i / repository
Description : "Projet de Fin d'Études (PFE) : Système complet de gestion de bibliothèque et de réservation de places d'étude. Développé en PHP, MySQL (XAMPP) avec une interface dynamique (HTML/CSS/JavaScript) et sécurisée (CRUD)."
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
edulib/
├── includes/
│ └── config.php ← Configuration BDD + fonctions PHP
├── api/
│ ├── emprunter.php ← API : emprunter un livre (AJAX)
│ └── favori.php ← API : toggle favori (AJAX)
├── admin/
│ ├── index.php ← Dashboard admin (avec Chart.js)
│ ├── livres.php ← CRUD livres
│ └── emprunts.php ← Gestion emprunts
├── uploads/
│ └── livres/ ← Images de couverture uploadées
├── index.php ← Catalogue (étudiant)
├── login.php ← Connexion
├── register.php ← Inscription
├── emprunts.php ← Mes emprunts (étudiant)
├── evenements.php ← Événements (étudiant)
├── logout.php ← Déconnexion
└── edulib.sql ← Base de données complète
Copiez le dossier edulib/ dans :
C:\xampp\htdocs\edulib\
edulib.sqledulib est créée automatiquementOuvrez includes/config.php et vérifiez :
define('DB_HOST', 'localhost');
define('DB_NAME', 'edulib');
define('DB_USER', 'root');
define('DB_PASS', ''); // Votre mot de passe MySQL si nécessaire
define('SITE_URL', 'http://localhost/edulib');
Vérifiez que le dossier uploads/livres/ est accessible en écriture.
| Rôle | Mot de passe | |
|---|---|---|
| Admin | admin@edulib.ma | admin123 |
| Étudiant | hamza@edulib.ma | etudiant123 |
| Étudiant | sara@edulib.ma | etudiant123 |
| Étudiant | youssef@edulib.ma | etudiant123 |
| Technologie | Usage |
|---|---|
| PHP 8+ | Backend, logique métier |
| MySQL | Base de données |
| PDO | Connexion sécurisée à la BDD |
| HTML5/CSS3 | Interface utilisateur |
| JavaScript | AJAX, interactivité |
| Chart.js | Graphiques admin |
| Google Fonts | Typographie (Syne + DM Sans) |
EduLib — Projet PFE Bibliothèque Universitaire