🎓 Projet de jury final — Titre RNCP niveau 6 Concepteur Développeur d'Applications (Bac+3/4)
Aston École Informatique — 2022 | Projet réalisé en équipe de 3
Application de recommandation de bars développée en équipe de 3 dans le cadre du jury final du Titre RNCP niveau 6 à Aston École Informatique.
L'utilisateur choisit un "mood" (classe, romantique, festif...) et l'application lui suggère des bars adaptés géolocalisés sur une carte interactive Google Maps.
Le front-end Angular consomme une API REST Java/Spring Boot sécurisée par JWT.
- 🔐 Authentification utilisateur par JWT
- 🎭 Sélection de mood (classe, romantique, drink, festif...)
- 🗺️ Géolocalisation et affichage des bars sur carte interactive (Google Maps API)
- 📍 Suggestions de bars filtrées selon le mood sélectionné
- 👤 Gestion du profil utilisateur
- 📱 Interface responsive Angular / Ionic
| Élément | Technologie |
|---|---|
| Framework web | Angular 13 |
| Framework mobile | Ionic 6 |
| Langage | TypeScript |
| Authentification | JWT |
| Cartographie | Google Maps API |
| HTTP | Angular HttpClient |
Client Web (Angular 13) ──┐
├──► API REST (Java 17 / Spring Boot)
Client Mobile (Ionic 6) ──┘ │
▼
PostgreSQL 14
# Cloner le repo
git clone https://github.com/MaxGsprd/moodFront.git
cd moodFront
# Installer les dépendances
npm install
# Lancer en mode développement
ng serveL'application sera disponible sur http://localhost:4200/
⚠️ L'API Spring Boot back-end n'est plus disponible — l'application ne peut pas être exécutée en conditions réelles. Ce repo illustre l'architecture front-end Angular, la consommation d'une API REST sécurisée JWT et l'intégration de Google Maps.
Projet réalisé en équipe de 3 développeurs — jury final RNCP niveau 6, Aston École Informatique 2022