-
Gestion des espaces CRUD (nom, description, images, type, capacité, durée, horaires d’ouverture, accès handicapé)
-
Un espace peut être mis en maintenance à tout moment, uniquement par un utilisateur admin. Un carnet d’entretien des espaces doit être mis en place afin de limiter les problèmes : un système permettant de dire quel est le meilleur mois pour réparer un espace doit être disponible pour les admins
-
Gestion des animaux par espaces : Il est possible d'avoir différentes espèces dans le même espace. Il doit impérativement y avoir un carnet de suivi de traitements des animaux édité uniquement par un vétérinaire.
-
Gestion hebdomadaire des employés : le zoo ne peut pas ouvrir s'il n'y a PAS au moins 1 personne à l'accueil, 1 soigneur, 1 agent d’entretien ainsi qu’ 1 vendeur.
-
Gestion des billets dans le zoo: Un billet donne accès à certains espaces.
- Il y a différent type de PASS. (PASS journée, PASS Week-end, PASS Annuel, PASS 1daymonth(un jour par mois toute l'année)
- Contrôle des billets: Avant chaque espace, l’API devra valider ou non si l’utilisateur peut accéder à l’espace
- PASS Escape game: Certains billet donneront accès aux espaces selon un ordre prédéfini (exemple: tigre/lion/singe)
-
Des statistiques quotidiennes et hebdomadaires devront permette de mettre en évidence l’affluence de notre magnifique zoo par espace.
-
Taux de fréquentation du zoo et des espaces en temps reel
-
Ouverture nocturne du zoo avec PASS Night (par un admin)
-
Afin d'accéder à l'API il faudra avoir un compte, seul un employé peut faire des actions pour le parc.
faire en POO