Ce dépôt contient le code source de l’application Android destinée aux aidants. Elle est développée en Kotlin avec Jetpack Compose en suivant l’architecture MVVM (Model - ViewModel - ViewModel).
- Connexion avec email et mot de passe
- Réinitialisation et changement de mot de passe
- Nombre total de personnes malvoyantes suivies
- Notifications récentes
- Voir le status de toutes les malvoyantes
- Bouton « Voir détails » pour chaque demande
- Visualisation des demandes d’aide des malvoyants associés
- Suivi en temps réel de la position GPS des malvoyants associés (si autorisé)
- Affichage de la carte intégrée avec marqueurs en direct
- Notification en cas de sortie de zone prédéfinie (optionnel)
- Réception des notifications instantanées en cas de :
- Nouvelle demande d’aide
- Visualisation et modification des informations personnelles
- Déconnexion accessible depuis toutes les pages
Le projet suit une organisation claire en couches MVVM :
Dans le fichier api/RetrofitClient.kt, modifiez la constante suivante selon votre environnement (local ou production) :
private const val BASE_URL = "http://<votre_ip_ou_nom_de_domaine>:<port>/api/"
private const val BASE_URL_ASSISTANCE = "http://<votre_ip_ou_nom_de_domaine>:<port>/api/"