Documentation
À Propos du Site
Ce site a été conçu pour offrir une expérience de connexion et d'inscription efficace.
Pour sa conception, les technologies suivantes ont été utilisées :
Technologies Employées
- Backend : Le backend a été développé en utilisant PHP, ce qui permet de gérer la logique côté serveur.
- Frontend : Le frontend a été réalisé en JavaScript natif pour une interaction fluide avec les utilisateurs.
- Architecture MVC : Le site suit le modèle MVC (Modèle-Vue-Contrôleur) pour une structuration claire du code.
- Gestion des Erreurs : En backend, des fonctions système de PHP telles que filter_var, password_hash, etc., sont employées pour garantir une sécurité accrue et une gestion efficace des erreurs.
- Système de Routage : Le site utilise Altorouter pour gérer les routes, facilitant ainsi la navigation et le traitement des demandes.
- API Fetch : L'API Fetch est employée pour effectuer des requêtes asynchrones vers le backend et gérer les formulaires de manière fluide.
Pages du Site
- Page d'accueil : La page par défaut contient des liens vers différentes sections du site et affiche le titre principal.
- Page de documentation (actuelle) : Cette page présente une description détaillée du site ainsi que divers éléments composés.
- Page de profil : Sur cette page, les utilisateurs peuvent mettre à jour leurs informations personnelles et supprimer leur compte.
- Page d'administration : Cette page permet aux administrateurs de visualiser tous les utilisateurs, d'apporter des modifications, de supprimer des comptes et de trier les données selon leurs besoins.