Axiome Interactive
Tous les projetsAll projects
Icône de Complete Signal, cartographie des déchets sauvages

Complete Signal, cartographie des déchets sauvages

Application citoyenne pour repérer, photographier et cartographier les déchets sauvages, avec un mode hors-ligne complet.

Complete Signal, cartographie des déchets sauvages

Contexte

Lutter contre la pollution suppose d’abord de savoir où se trouvent les déchets. Le besoin : permettre à chacun de repérer et cartographier les déchets sauvages sur le terrain, souvent en pleine nature, là où la connexion réseau est faible ou inexistante.

Ce que j’ai fait

Conception et développement d’une application iOS native, 100 % SwiftUI, en Clean Architecture + MVVM. L’utilisateur démarre un parcours géolocalisé (CoreLocation), photographie les déchets rencontrés (AVFoundation) et les signale automatiquement, chaque cliché étant horodaté et associé à sa position.

L’accent a été mis sur la fiabilité terrain : un mode hors-ligne complet sauvegarde les parcours et photos en local (SwiftData) puis les synchronise automatiquement dès le retour de la connexion, via un gestionnaire dédié qui surveille la connectivité et gère les reprises sur erreur. Couche réseau modulaire, injection de dépendances et repositories mock complètent un socle testable et maintenable.

Résultat

Une application utilisable partout, y compris sans réseau : aucun signalement n’est perdu et tout se synchronise en arrière-plan. Onboarding pédagogique pour garantir des photos exploitables, interface carte/caméra et indicateurs d’état transparents pour l’utilisateur.