Une application composée d’un frontend Flutter et d’un backend Spring Boot, conçue pour gérer et afficher des événements géolocalisés en temps réel.
- Affichage d'une carte interactive (
flutter_map) - Connexion temps réel via WebSocket
- UI moderne avec SVG et icônes Font Awesome
- Architecture gérée avec
provider
- API REST construite avec Spring Boot 3.4.4
- Java 21
- Prête à être containerisée (Docker)
- Configuration Maven (
pom.xml)
Assurez-vous d'avoir Flutter installé (SDK ≥ 3.7.2).
cd app
flutter pub get
flutter runAssurez-vous d’avoir Java 21 et Maven installés.
cd api && docker-compose up -d --buildsoundhood/
├── app/ # Application Flutter (frontend)
├── api/ # Application Spring Boot (backend)
flutter_map,latlong2web_socket_channel,providerfont_awesome_flutter,flutter_svg
- Spring Web
- Spring Security
- Spring Data
- MySQL Connector
flutter test