Skip to content
This repository was archived by the owner on Jan 9, 2025. It is now read-only.

Repository files navigation

PlanodeZoo

  • 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

About

Complete CRUD API for Zoo management.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages