← Tous les projets

Dev Mobile/Web · Étude de cas

TchadNadif - Plateforme Citoyenne de Propreté

Application mobile collaborative pour signaler et organiser le nettoyage des zones urbaines au Tchad.

RôleDéveloppeur Mobile Full Stack & Architecte Logiciel
PériodeMai 2025 — Présent
StatutEn cours
Aperçu de TchadNadif - Plateforme Citoyenne de Propreté
Projet Personnel / Communautaire24 / 38

Le point de départ

Transformer un besoin réel en système exploitable.

TchadNadif est une application multiplateforme (iOS/Android) développée en Flutter qui permet aux citoyens de signaler les zones sales, d'organiser des événements de nettoyage, et de suivre l'impact de leurs actions. Le backend est géré par Appwrite, avec une architecture MVVM, une gestion d'état via Riverpod, et des fonctionnalités avancées comme la géolocalisation, la messagerie en temps réel, un mode hors-ligne robuste et un système de gamification pour encourager la participation.

01

Architecture et Conception

01

Conception d'une architecture modulaire MVVM avec Flutter, Riverpod pour la gestion d'état, et GoRouter pour la navigation.

02

Mise en place d'un backend scalable avec Appwrite pour la gestion des utilisateurs, de la base de données (NoSQL), du stockage et des fonctions Cloud.

02

Développement Frontend (Flutter)

01

Développement d'une interface utilisateur responsive et internationalisée (Français/Arabe) avec une forte composante de cartographie interactive (flutter_map).

02

Intégration d'un système de cache robuste avec Hive pour le mode hors-ligne et optimisation des performances.

03

Fonctionnalités Clés

01

Système de signalement de zones avec géolocalisation, prise de photos et création d'événements de nettoyage.

02

Messagerie de groupe en temps réel par événement, avec support hors-ligne et envoi de messages texte, audio et image.

03

Implémentation d'un système de gamification avec scores, badges et classements pour motiver la participation citoyenne.

04

Module de contribution financière avec gestion des dons et suivi transparent des dépenses par les administrateurs.

Stack & disciplines

Explorer les compétences du projet.

Clique sur une carte pour comprendre son rôle et la manière dont elle intervient dans la réalisation.