← Retour aux projets
1 / 3
WEB

CERE - IDEA GABON

Lead DeveloperIDEA International / Union Européenne2025

100+

Ressources électorales publiées

Technologies utilisées

React logoReactNode.js logoNode.jsMongoDB logoMongoDBMMeiliSearchRedis logoRedisWWordPress

Conception et développement d'une plateforme web documentaire dédiée à la centralisation et diffusion des ressources électorales du Gabon, dans le cadre du projet DEMGAB financé par l'Union européenne.

Intervention en tant que Lead Developer, avec responsabilité sur l'architecture globale et le développement full-stack, dans un contexte à fort potentiel de trafic dès le lancement et de croissance continue du volume documentaire.

Architecture technique : Backend en Node.js couplé à WordPress (gestion documentaire et stockage), base de données MongoDB, moteur de recherche MeiliSearch, cache et performance Redis.

Fonctionnalités clés : Système de gestion documentaire complet (upload, catégorisation, indexation, prévisualisation), moteur de recherche avancé multi-critères (catégorie, source, date, type), interface d'administration sécurisée basée sur WordPress pour une prise en main rapide par les équipes non techniques, suivi analytique des usages (consultations, téléchargements, recherches).

Architecture hybride : Combinaison d'une API custom en Node.js pour la logique métier et la performance, couplée à WordPress pour le stockage des fichiers et une interface d'administration familière pour les équipes non techniques.

Scalabilité : Optimisation pour supporter un volume important et évolutif de documents et un trafic élevé dès la mise en ligne. Mise en place de pagination systématique, indexation avancée via MeiliSearch et cache applicatif via Redis pour accélérer les requêtes critiques.

Défis techniques : Intégration et synchronisation entre backend custom et WordPress, gestion de données hétérogènes avec recherche rapide et pertinente, optimisation pour des environnements à faible connectivité, maintien des performances avec montée en charge progressive.

Résultat : Plateforme robuste et accessible, combinant performance technique et simplicité d'usage côté administration. Adoption facilitée grâce à l'utilisation d'une interface connue (WordPress). Système évolutif capable de gérer une forte croissance des données et du trafic.