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.