Aperçu du Projet
Plateforme web complète pour la JCI Grombalia qui centralise la vitrine institutionnelle, la gestion des événements et des projets, les demandes d’adhésion et l’accès aux espaces membres. L’expérience est multilingue (FR/EN/AR) et enrichie par un assistant IA pour informer et guider les visiteurs et les membres.
Fonctionnalités Clés
Gestion des événements
Calendrier des événements nationaux et locaux avec inscriptions en ligne et suivi des participants.
Projets & actions JCI
Mise en avant des projets, détails d’impact, participation et prise de contact.
Adhésions en ligne
Collecte et suivi des demandes d’adhésion avec workflow d’approbation.
Espace membres sécurisé
Agenda, documents, annuaire et formations pour les membres connectés.
Administration & contenu
Tableau de bord admin : statistiques, membres, contenus, paramètres et uploads.
Assistant IA Gemini
Assistant multilingue pour répondre aux questions, présenter la JCI et guider l’utilisateur.
Architecture Technique
Architecture moderne avec séparation front-end / back-end, API sécurisée et base de données relationnelle pour les membres, contenus, événements et inscriptions.
- Front-end React + TypeScript, routage et état global pour une UX rapide et responsive
- Back-end Node.js / Express (API REST) avec authentification JWT + refresh tokens
- PostgreSQL pour la gestion des membres, contenus, événements et demandes d’adhésion
- Uploads de fichiers via Multer et configuration par variables d’environnement










