Ceci est une ancienne révision du document !
TD7 : Projet Doodle
Cet exercice de synthèse consiste à développer une application Web permettant d'inviter des participants à des èvénements, et de recueillir leur réponse (confirmation de présence ou non).
Contraintes
L'application sera composée de deux modules :
Backend
Le backend sera constitué d'une API REST responsable de l'interrogation de la base de données (MariaDB).
Ce backend pourra être interrogé depuis le frontend web, ou depuis une application mobile.
Il sera développé en utilisant un micro-framework PHP (SLIM).
FrontEnd
Le Front sera développé en HTML/CSS, vanilla JS + Bootstrap pour la partie CSS
Fonctionnalités de l'application
Création d'un événement :
- Titre de l'événement
- Description
- Dates et heures proposées
Participation à un événement :
- Confirmation ou refus de la participation
- Liste des participants et leurs réponses
Gestion des événements :
- CRUD pour les événements (création, lecture, mise à jour, suppression)