Jiyūjin plateforme de petites annonces compatible Ğ1.
Contexte & objectif
Jiyūjin est une plateforme de petites annonces décentralisées dédiée à la monnaie libre Ğ1, développée dans l’écosystème Duniter. Le projet a pour objectif de faciliter les échanges de biens et de services entre membres de la communauté Ğ1, à travers une interface moderne, simple et accessible.
L’objectif était de concevoir une plateforme complète permettant aux utilisateurs de :
- Publier des annonces de biens ou de services.
- Rechercher des annonces par catégorie, ville ou code postal.
- Échanger avec les annonceurs grâce à une messagerie intégrée.
- Afficher les prix en Ğ1 ou en DU (Dividende Universel), avec double affichage.
- Associer une identité Ğ1 aux utilisateurs grâce à leur portefeuille Duniter.
- Géolocaliser les annonces afin de faciliter les recherches locales.
Le défi : concevoir une application web complète, adaptée à un écosystème décentralisé et à des usages spécifiques à la monnaie libre Ğ1.
Solutions mises en place
- Architecture technique :
- Backend développé avec Node.js / Express.
- Frontend développé avec React / Vite.
- Base de données PostgreSQL.
- API REST pour assurer la communication entre le frontend et le backend.
- Intégration avec l’écosystème Duniter pour la gestion des identités Ğ1.
- Interface & UX :
- Interface responsive adaptée aux ordinateurs, tablettes et smartphones.
- Navigation simplifiée entre les catégories et les annonces.
- Recherche par ville ou code postal.
- Affichage clair des informations essentielles : prix, localisation, catégorie et identité du vendeur.
- Système de messagerie permettant aux utilisateurs de contacter directement un annonceur.
- Gestion des annonces :
- Création, modification et suppression des annonces.
- Gestion des catégories.
- Ajout et gestion des photographies.
- Système de géolocalisation automatique des annonces.
- Affichage des prix en Ğ1 et en DU.
- Identité Ğ1 :
- Association d’un portefeuille Duniter au compte utilisateur.
- Affichage du pseudo et de l’adresse Ğ1.
- Vérification des informations liées aux membres de l’écosystème.
- Optimisation & infrastructure :
- Backend et frontend séparés pour une architecture évolutive.
- Base de données PostgreSQL.
- Déploiement sur serveur Linux.
- Gestion des processus et de l’environnement de production.
- Mise en place de mécanismes de sécurité et de limitation des requêtes API.
Résultats obtenus
- Plateforme fonctionnelle de petites annonces dédiée à l’écosystème Ğ1.
- Application web full-stack développée avec React, Node.js, Express et PostgreSQL.
- Expérience utilisateur simplifiée pour publier, rechercher et consulter des annonces.
- Intégration native de l’identité Ğ1 dans les profils utilisateurs.
- Recherche locale par ville et code postal avec géolocalisation des annonces.
- Double affichage des prix en Ğ1 et en DU, adapté aux usages de la monnaie libre.
- Messagerie intégrée permettant aux utilisateurs d’échanger directement au sujet des annonces.
Exemple visuels clés
- Page d’accueil et moteur de recherche des annonces.
- Page de détail d’une annonce avec prix en Ğ1 et en DU.
- Profil utilisateur avec pseudo et adresse Ğ1.
- Interface de création et de modification d’une annonce.
- Messagerie entre utilisateurs.
- Recherche géographique par ville et code postal.
Conclusion
Jiyūjin est un projet combinant gestion de projet digital, UX/UI, développement full-stack, base de données, intégration blockchain et problématiques de décentralisation.
Ce projet illustre ma capacité à concevoir et développer une application web complète, depuis la réflexion fonctionnelle et l’expérience utilisateur jusqu’à l’architecture technique et au déploiement.
Vous avez un projet digital complexe nécessitant à la fois une vision stratégique et une compréhension technique ? Contactez-moi pour en discuter.
Description
Communauté Monnaie Libre
Jiyūjin (自由人 "personne libre ou l'homme libre") est une plateforme de petites annonces compatible avec l'écosystème Duniter V2 et la monnaie libre Ğ1. Elle permet aux membres de publier, rechercher et échanger des biens et services en Ğ1.
