BarbenApp est une application mobile immersive permettant aux visiteurs de naviguer dans le zoo, consulter les enclos et les animaux, interagir avec les services proposés, et donner leur avis. Elle intègre également des fonctionnalités spécifiques pour les employés et les administrateurs.
- Login / Register avec Firebase Authentication
- Gestion de sessions utilisateur persistantes
- Comptes spéciaux :
- Employé :
email: employee@barbenapp.com/password: Employee123! - Admin :
email: admin@barbenapp.com/password: Admin123!
- Employé :
- Présentation générale du zoo
- Accès rapide aux enclos, services et carte
- Carte du zoo en temps réel
- Affichage des zones, chemins et services
- Sélection du point de départ et point d’arrivée
- Calcul d’itinéraires personnalisés
- Accessibilité
- Possibilité de choisir un itinéraire adapté aux personnes à mobilité réduite
- Liste interactive de tous les enclos du zoo
- Détails de chaque enclos :
- Liste des animaux
- Position géographique sur la carte
- Moyenne et liste des avis laissés par les visiteurs
- Affichage des horaires de nourrissage (employés et admins uniquement)
- Affichage de tous les services disponibles (restauration, sanitaires, boutiques…)
- Emplacement exact sur la carte
- Récapitulatif du profil utilisateur
- Liste de tous les avis laissés sur les enclos
- Accès à la liste des enclos
- Visualisation des heures de nourrissage pour chaque enclos
- Possède tous les droits des employés
- Peut ouvrir/fermer un enclos
- Peut définir/modifier l’heure de nourrissage pour chaque enclos
- Kotlin avec Jetpack Compose
- Firebase RTDB (données en temps réel)
- Firebase Auth (gestion utilisateurs)
- OSMDroid / Leaflet (intégration de carte géographique)
Cette application a été conçue et développée par :
- Robin METAIS
- Lucas GUMUCHIAN
- Luigi GIUSIANO
Projet développé dans le cadre d’un projet universitaire — tous droits réservés.