Skip to content

MaxGsprd/moodFront

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🍸 MoodBar — Application de découverte de bars

Angular TypeScript Ionic JWT Google Maps

🎓 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


📋 Contexte

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.


✨ Fonctionnalités

  • 🔐 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

🛠️ Stack technique

Élément Technologie
Framework web Angular 13
Framework mobile Ionic 6
Langage TypeScript
Authentification JWT
Cartographie Google Maps API
HTTP Angular HttpClient

🏗️ Architecture globale du projet

Client Web (Angular 13)  ──┐
                            ├──► API REST (Java 17 / Spring Boot)
Client Mobile (Ionic 6)  ──┘         │
                                      ▼
                               PostgreSQL 14

🚀 Installation et lancement

# 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 serve

L'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

About

Application Angular de découverte de bars par mood — Google Maps API, JWT, Ionic. Projet jury RNCP Bac+3 — Aston 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors