GreenPulse
Système d'arrosage automatique connecté avec capteurs IoT, application web et mobile pour le contrôle et la surveillance à distance.
Documentation
Stack technique
ESP32Node.jsSpring BootFlutterDartFirebase
Contexte & Objectifs
Projet académique IoT réalisé en équipe de 2 dans le cadre du Mastère MS2D. Prototype d'arrosage intelligent destiné à des jardiniers urbains, mesurant température, humidité air et humidité sol.
Fonctionnalités clés
- Capteurs IoT (ESP32, DHT11, capteur d'humidité du sol) avec communication WiFi
- Algorithme d'arrosage automatique avec 3 niveaux d'hygrométrie
- Application web (Node.js + Spring Boot) avec tableau de bord et historique des mesures
- Application mobile (Flutter/Dart) avec Firebase Authentication et Realtime Database
- Gestion multi-systèmes d'arrosage avec modes manuel et automatique
- Versioning Git et architecture modulaire
Mon rôle
Développement de l'application mobile Flutter, de l'API backend Node.js, conception du diagramme Use Case, des maquettes mobile, du tableau de routes et contribution au frontend web.