• [ ] Afficher un menu visible sur toutes les pages avec les liens "Accueil", "Se connecter à son compte", "Réservation", "Films" et "Contact".
  • [ ] Afficher les derniers films ajoutés le dernier mercredi.
  • [ ] Afficher un pied de page communiquant l'adresse du cinéma, le numéro de GSM et les horaires sur toutes les pages.
  • [ ] Permettre au visiteur de sélectionner un cinéma, puis un film, visualiser les séances disponibles avec leurs qualités et le prix, choisir son siège, et valider la réservation après authentification.
  • [ ] Afficher tous les films avec leur affiche, titre, description, âge minimum, label "coup de cœur" et note. Permettre de filtrer les films par cinéma, genre ou jour. Au clic sur un film, afficher les séances disponibles avec jour, heure de début/fin, qualité et prix, avec redirection vers la page de réservation préremplie.
  • [ ] Permettre la création d'un compte avec adresse électronique (login), mot de passe (8 caractères min., majuscule, minuscule, caractère spécial, chiffre), prénom, nom et nom d'utilisateur. Un mail de confirmation est envoyé après création.
  • [ ] Permettre la connexion avec login et mot de passe, et rediriger l'utilisateur vers la fonctionnalité souhaitée après authentification.
  • [ ] Accéder à l'espace "Administration" pour créer/modifier/supprimer films et séances, modifier/supprimer/concevoir les salles (nombre de places, qualité de projection), concevoir des comptes "employé", visualiser le nombre de réservations par film sur 7 jours via un Dashboard (données NoSQL), et réinitialiser le mot de passe d'un Employé.
  • [ ] Accéder à l'espace "Intranet" pour créer/modifier/supprimer films et séances, modifier/supprimer/concevoir les salles (nombre de places, qualité de projection), et supprimer/valider les avis sur un film.
  • [ ] Accéder à "Mon espace" pour visionner ses commandes. Si la date de la séance d'une commande est dépassée, noter le film (note et description), la note contribuant à la moyenne du film et la description étant visible sur la page du film. Les avis sont soumis à validation par l'employé.
  • [ ] Permettre de générer automatiquement un nouveau mot de passe envoyé par mail, qui devra être modifié à la prochaine connexion.
  • [ ] Permettre de contacter le cinéma en cas de problème en spécifiant un nom d'utilisateur (facultatif), un titre de demande et une description. Le mail est reçu par une adresse générique de Cinéphoria.
  • [ ] Permettre de visualiser toutes les séances pour lesquelles l'utilisateur possède un billet pour le jour courant et les jours suivants, avec l'affiche, le nom du film, le jour de projection, le numéro de salle et de sièges, et la date/heure de début/fin.
  • [ ] Au clic sur une séance, afficher le QR code servant de billet. Lors du scan par un employé, l'employé doit pouvoir visualiser la séance commandée et le nombre de personnes.
  • [ ] Permettre à un employé de saisir, pour une salle, les installations défaillantes ou nécessitant une réparation, ces informations étant visibles par tous les employés consultant les salles via l'application bureautique.