Hetic Projet Final - Elysians Paris

Ce projet à pour objectif de mettre en oeuvre ainsi que de renforcer les outils acquis durant l'année, le tout grâce à une simulation avec une relation client.

L'équipe 🏢 :

Front End Chrisline Lin
Lead Front
Faustine Charrier Nathan Luu Jonathan Luembe
Back End Hugo Cieplucha
Lead Back
Jiek Ruan Valentin Machefaux Fouad Lamnaouar

Mission 🔎 :

Notre mission est de proposer une application spécialisée dans la gestion d'une plateforme de location de logements à Paris pour une entreprise familiale.

Informations :

  • Base de données utilisée : MySQL
  • Architecture : MVC
  • Informations concernant la DB dans le dossier src/database/database.php
  • Si ce n'est pas fait, dans le dossier SQL my.ini, mettre max_allowed_packet = 128M
  • Fichier pour la DB : service_plateforme_2.sql, le mot de passe pour chaque utilisateur est aze

Fonctionnalités :

  • Responsive (toutes les pages ne sont pas adaptés aux larges écrans)

En tant que client non connecté :

  • Inscription utilisateur
  • Se connecter
  • Voir les témoignages
  • Rechercher un logement avec le nom, l'arrondissement, la capacité...

En tant que client connecté :

En plus des fonctionnalités lorsqu'on est pas connecté

  • Réserver un logement
  • Annuler la réservation
  • Ajouter et supprimer des logements en favoris
  • Mettre un témoignage
  • Modifier les paramètres du comptes
  • Accéder à sa liste de réservations
  • Chat (pas complètement fonctionnel)

En tant que gestionnaire :

  • Ajouter un logement
  • Modifier un logement
  • Supprimer un logement
  • Modérer les témoignages clients
  • Chat (pas complètement fonctionnel)
  • Réservation de tous les clients

En tant que personne de la logistique :

  • Non implémenté mais les vues sont présentes

En tant que admin :

    -Modifier un rôle utilisateur -Désactiver un utilisateur -Supprimer un utilisateur

Utilisation du chat :

Pour le moment, fonctionnel uniquement entre deux utilisateurs avec le rôle client, dans le terminal, écrire cette commande : php .\websocket\server.php

PS :

Il se peut que certaines fonctionnalités n'aient pas été citées plus haut, n'hésitez pas à regarder partout.