#Hackathon CATS 2025 – Projet UmojaFund
1. Contexte général
Le présent document retrace de manière chronologique et professionnelle les différentes activités réalisées par l’équipe dans le cadre du Hackathon CATS 2025, depuis la phase de lancement jusqu’aux tests finaux de la plateforme UmojaFund, une solution de financement participatif destinée aux jeunes porteurs de projets de la ville de Goma et de la République Démocratique du Congo.
2. Détail des activités par période
Jour 1 – Lundi 10 novembre 2025
Activité : Session de lancement et d’orientation du Hackathon
Lieu : En ligne
Une session officielle de lancement a été organisée par les initiateurs du Hackathon. Les objectifs généraux, les règles de participation, les attentes, les critères d’évaluation ainsi que le calendrier global ont été présentés.
Cette étape a permis à tous les participants de comprendre clairement le cadre de travail, les livrables attendus et les bonnes pratiques à respecter durant le Hackathon.
Jour 2 – Mardi 11 novembre 2025
Activité : Constitution de l’équipe de travail
Lieu : En ligne
Une équipe pluridisciplinaire de sept (7) membres a été formée afin d’assurer une prise en charge complète du projet, tant sur le plan technique qu’organisationnel :
-
Marcellin MULEZI – Lead du projet & développeur, coordination générale
-
Christophe BISIMWA – Développeur backend
-
Laurence MASIKA – Développeur fullstack
-
Pablo BALONDANI – Développeur frontend
-
Robert KULE – Développeur fullstack
-
Salomon KISANGALA – Designer (UI/UX)
-
Jean Claude NIYO MAGUGU – Secrétaire & documentation
Cette organisation a permis de répartir efficacement les responsabilités dès le début du projet.
Jour 3 – Mercredi 12 novembre 2025
Activité : Prise de contact et partage d’expériences
Lieu : En ligne
Une séance de présentation mutuelle a été organisée afin de renforcer la cohésion de l’équipe. Chaque membre a partagé ses compétences, son parcours et ses expériences professionnelles.
L’objectif principal était de créer un climat de collaboration harmonieuse et d’assurer une bonne synergie dans le travail d’équipe.
Du 13 au 15 novembre 2025
Activité : Identification et analyse des problématiques
Lieu : En ligne
L’équipe a procédé à une analyse approfondie de plusieurs défis socio-économiques locaux et a identifié deux problématiques majeures :
-
Le chômage persistant des jeunes à Goma et en RDC, aggravé par les conflits armés, l’insécurité, la fermeture des banques et la paralysie de l’économie locale.
Cette situation limite l’accès aux financements pour les jeunes entrepreneurs, freinant ainsi l’innovation, l’entrepreneuriat et la création d’emplois. -
La mauvaise traçabilité de l’aide humanitaire, qui n’atteint pas toujours les bénéficiaires finaux, entraînant des pertes, des détournements et un manque de confiance des donateurs.
À partir de ces constats, deux solutions conceptuelles ont émergé :
-
UmojaFund (financement participatif)
-
MSAADA (traçabilité de l’aide humanitaire via la blockchain)
Du 15 au 16 novembre 2025
Activité : Sélection de la problématique à résoudre
Lieu : En présentiel
Après analyse, l’équipe a décidé de se concentrer sur la problématique du chômage des jeunes à travers la solution UmojaFund.
Justification du choix :
La mise en œuvre de MSAADA nécessitait l’implication directe du gouvernement et des ONG humanitaires, ce qui représentait un obstacle majeur compte tenu de l’absence de cadre réglementaire clair sur la blockchain en RDC et de la volatilité des crypto-actifs.
UmojaFund, en revanche, offrait une solution plus réaliste, innovante et réalisable dans le contexte du Hackathon.
Le 17 Novembre 20025
Activité: Préparation de la documentation conceptuelle
Suite au choix du problème, l’équipe a élaboré la documentation de base du projet :
-
Contexte et justification
-
Présentation de la solution UmojaFund
-
Rôle et apport de la technologie Cardano
Du 18 au 19 novembre 2025
Activité : Choix des technologies
Lieu : En ligne
Les technologies suivantes ont été retenues :
-
Frontend : React / Next.js
-
UI/UX : Design responsive
-
Wallet : Connexion wallet Cardano
-
Backend : Node.js / Express
-
Base de données : MongoDB
-
Blockchain : Cardano
-
Smart Contracts : Plutus
-
Fonctionnalités clés :
-
Gestion des contributions
-
Stockage sécurisé
-
Libération automatique des fonds
Jeudi 20 novembre 2025
Activité : Enrichissement de la problématique et préparation du Meetup
Lieu : En ligne
La problématique a été approfondie à trois niveaux : international, national et régional.
Des supports de présentation ont été préparés pour le Hackers Meetup de Goma, incluant :
-
Le problème identifié
-
La solution UmojaFund
-
L’intégration de Cardano
Samedi 22 novembre 2025
Activité : Hackers Meetup – Goma
Lieu : En présentiel (Goma)
Le projet UmojaFund a été présenté devant plusieurs groupes de hackers.
L’équipe a reçu des remarques pertinentes et des suggestions constructives, qui ont été prises en compte pour l’amélioration de la solution.
Du 24 au 30 novembre 2025
Activité : Conception du site et répartition des tâches
Lieu : En ligne et en présentiel
-
Conception du site : https://umoja-fund.vercel.app/projects
-
Choix des templates frontend et backend
-
Répartition formelle des rôles et responsabilités au sein de l’équipe
Une documentation détaillée a également été mise en place pour assurer le suivi du projet; vous pouvez le consulter ici: https://docs.google.com/document/d/1__BHWomCOPXWLwLumQa47kp620BUOfwHbRqe_tVQUjM/edit?usp=sharing
Du 1er au 10 décembre 2025
Activité : Développement technique (Frontend & Backend)
Lieu : En ligne
Début effectif du codage collaboratif.
Le dépôt GitHub du projet est disponible ici :
https://github.com/laurence1Mas/UmojaFund
Le backend a été structuré autour de Node.js, Express, MongoDB et JWT, avec une architecture claire et documentée.
trouver la documentation sur le backend ici: https://docs.google.com/document/d/1UhtczeDSdB0kAuB6llNtFXEerqLLK0IqX0G8Plj7hgs/edit?usp=sharing
**