Site web dynamique

Projet universitaire 2024 - Licence 2 MIASHS
Note obtenue : 18,00/20

Dans le cadre d’un projet en L2 MIASHS, trois de mes camarades et moi-même, avons conçu un site web dynamique permettant aux utilisateurs de trouver des restaurants à proximité et aux propriétaires d’enregistrer leur établissement. Le site, développé en HTML, CSS, PHP et JavaScript, repose sur une base de données MySQL pour gérer :

  • L’inscription et la connexion des utilisateurs (prénom, nom, pseudo, adresse mail, mot de passe et adresse).
  • L’ajout de restaurants par le propriétaire (nom de l'établissement, sa localisation, une description rapide et un numéro de téléphone pour les réservations).
  • La recherche et l'affichage des restaurants en fonction de l'adresse de l'utilisateur ou d'une thématique.
  • L'objectif était de créer une plateforme interactive et fonctionnelle, avec une interface intuitive pour les utilisateurs et une gestion sécurisée des données.


    Compétences acquises :

    • Front-end et back-end : dans un premier temps la maîtrise de HTML5, CSS pour la mise en page et le design responsive, et JavaScript pour l'interactivité (notamment pour la carte) et la gestion des formulaires. Dans un second temps l'utilisation de MySQL pour la création et la gestion d’une base de données (tables, requêtes SQL, relations entre utilisateurs et restaurants) ainsi que l'intégration de PHP pour lier le front-end et le back-end (enregistrement, authentification, récupération des données).
    • Gestion des utilisateurs : implémentation d’un système d’inscription/connexion avec vérification des identifiants.
    • Résolution de problèmes : debugging des erreurs de connexion à la base de données, validation des formulaires, sécuriser les mots de passe (hashage).
    • Sécurité des données : sensibilisation aux bonnes pratiques (protection contre les injections SQL, stockage sécurisé des mots de passe).
    • Expérience utilisateur (UX) : création d’une interface claire et ergonomique pour la recherche et l’ajout de restaurants.