Informations

  • Langages: HTML/CSS/PHP
  • Nombre de particpants: 2
  • Date de rendu: Février 2021
  • Compétences:

    • Développer la partie front-end
    • Développer la partie back-end
    • Création d'une base de données
    • Connexion à une base de données
    • Création d'un espace utilisateur
    • Création d'un espace administrateur
    • Programmation orientée objet
    • Utilisation des classes
    • Mise en place du MVC
    • Mise en place des sécurités contre les attaques de types injections SQL et XSS Cross Site Scripting
  • Voir sur Github

Descriptif du projet

Le Camping des Happy Sardines (CHS) a besoin d’un système de gestion de ses emplacements de tentes et de camping cars.
Le camping dispose de plusieurs lieux: La Plage, Les Pins et Le Maquis. Chacun de ces lieux est constitué de 4 emplacements. Une tente occupe un emplacement, un camping car en occupe deux.
Pour faire une réservation, un utilisateur doit d'abord créer un compte sur le site puis se connecter. Une fois connecté, l’utilisateur peut voir ses réservations ou en créer une nouvelle.
Pour créer une réservation l’utilisateur doit choisir un lieu où s’installer avec sa tente ou son camping car (si il y a suffisamment d’emplacement disponible, cela va de soit). Il peut choisir la durée de son séjour ainsi qu’une ou plusieurs options: accès à la borne électrique (2€ par jour), accès au Disco-Club “Les girelles dansantes” (17€ par jour), accès aux activités Yoga, Frisbee et Ski Nautique (pack à 30 euros par jour).