Zencity
Project Information
At a Glance
Platerforme de mise en relation entre bénévole et association ou organisme à but non lucratif
Description
Lien git hub application web : https://github.com/Bamatthieu/impact-identity lien git hub application mobile : http://github.com/DrDreeAI/appzencity
Description générale
La plateforme permet aux bénévoles de déclarer des actions réalisées pour des associations ou organismes à but non lucratif. Chaque action soumise est examinée par un administrateur qui peut la valider ou la refuser. Lorsqu’une action est validée, le système génère une preuve numérique sous forme de NFT et attribue un point d’impact à l’utilisateur. Ces éléments constituent une identité d’engagement consultable via un profil public qui regroupe toutes les actions reconnues et le score total d’impact. L’objectif est de rendre les initiatives solidaires vérifiables, traçables et valorisables pour les associations, les collectivités, les étudiants, les bénévoles et les recruteurs.
Technical Details
Description technique
La plateforme repose sur un frontend en Next.js et un backend en Node.js (Express). Le frontend gère la soumission des actions, l’espace administrateur et les profils publics. Le backend traite les requêtes REST, communique avec la blockchain XRPL en Testnet et met à jour la base de données PostgreSQL/Supabase. Lorsqu’une action est validée, le backend crée un NFT contenant la preuve de l’action et transfère un token d’impact à l’utilisateur. Les données hors chaîne (utilisateurs, actions, statuts, identifiants blockchain) sont synchronisées avec les opérations effectuées sur XRPL afin de garantir cohérence et traçabilité.
Team
5Lucas Piriou
Matthieu Testard
Romain Mouchan
Michot Nael
Andrea MELLION
Hackathon
HACK4GOOD: Build with XRPL Commons ECE
Duration
Nov 29, 7:30 AM - Nov 30, 5:00 PM
Prizes Won
1Prizes Won
1 prize awarded