Construisons l'avenir
Tech du Bénin ensemble
Rejoignez la plus grande communauté de développeurs au Bénin. Apprenez, partagez vos connaissances et collaborez sur des projets open source innovants.
Notre Mission :
Connecter, Former, Propulser
DevBénin est le catalyseur de l'écosystème tech béninois. Nous créons un environnement propice à l'innovation, à l'apprentissage et à la collaboration professionnelle.

Connectez-vous avec des milliers de développeurs partageant les mêmes idées, du junior au senior expert.
Trouvez des mentors, des partenaires pour vos projets ou recrutez les meilleurs talents locaux.

Accédez à des ressources exclusives, des tutoriels, et participez à des workshops pratiques.
Relevez des défis de code hebdomadaires pour affûter vos compétences et gagner en visibilité.
Le Coin Blog
Un espace dédié à l'innovation, l'apprentissage et le partage de connaissances qui font la différence dans l'écosystème tech béninois.
Voir tous les articles
Next.js 16 : Cache Components et Performance Révolutionnaire
Next.js 16 transforme radicalement le développement web avec Cache Components ("use cache"), Turbopack stable par défaut, proxy.ts, DevTools MCP avec IA, et React Compiler intégré. Découvrez comment ces nouveautés simplifient le code tout en multipliant les performances par 5-10x.

🚀 Laravel : bien plus qu’un framework, une expérience développeur !
Beaucoup de développeurs découvrent Laravel pour sa simplicité, mais restent pour sa puissance et sa cohérence.

Kotlin vs Flutter : Quel Choix pour le Développement Mobile en 2025 ?
Kotlin natif ou Flutter cross-platform ? Ce guide compare les deux approches pour vous aider à choisir la meilleure technologie pour votre projet mobile. Performance, expérience développeur, écosystème et cas d'usage concrets pour une décision éclairée.

Développeur au Bénin : Quelles technologies apprendre pour trouver un emploi de nos jours ?
Le marché de la tech au Bénin est en pleine croissance, mais quelles compétences garantissent réellement un emploi en de nos jours ? Basé sur une analyse concrète de l'écosystème local, cet article sert de feuille de route stratégique. Découvrez les fondamentaux indispensables, les stacks les plus demandés par les recruteurs (Laravel, React, Flutter), et les technologies d'avenir pour construire une carrière de développeur solide et pérenne au Bénin.

Nodus AI : Et si on tuait le "syndrome de la page blanche" pour les développeurs ?
Projets de la communauté
Découvrez les dernières créations des développeurs du Bénin. Open source, startups et expérimentations.

DocScrap est un projet de web scraping pédagogique dont l’objectif est de transformer des documentations techniques officielles (React, Node.js, Laravel, etc.) en contenu structuré, traduit et exploitable sous forme de cours en Markdown, exposés via une API JSON et affichés sur un site web.
Le projet vise à faciliter l’apprentissage par la documentation, en la rendant plus accessible, organisée et lisible.
🎯 Objectifs du projetScraper des documentations officielles (React, Node, Laravel, etc.)
Extraire et structurer le contenu par :
langage concepts chapitres / sectionsConvertir les données en JSON propre
Traduire le contenu (ex : EN → FR)
Afficher les cours sous forme Markdown sur un site web
Offrir une base exploitable pour :
apprentissage révision génération de cours personnalisés 🧠 Concept général Documentation officielle ↓ Web Scraping ↓ Nettoyage & Parsing ↓ JSON structuré ↓ Traduction (optionnelle) ↓ Rendu Markdown ↓ Interface Web 🧩 Stack technique (Phase 1) Backend / Scraping Node.js Cheerio (parsing HTML) Axios / Fetch (requêtes HTTP) fs (stockage local des données) Markdown-it (ou équivalent pour le rendu) Format de données JSON (structure des cours) Markdown (affichage final) Frontend (plus tard) interface implémenté https://docscrap.vercel.app/ [https://docscrap.vercel.app/] Framework JS (React / Vue / autre) Rendu Markdown dynamique Navigation par langage → cours → sections 📁 Arborescence prévue (Phase 1) docscrap/ │ ├── scraper/ │ ├── sources/ │ │ ├── react.js │ │ ├── node.js │ │ └── laravel.js │ │ │ ├── utils/ │ │ ├── fetchPage.js │ │ ├── parseHtml.js │ │ └── cleanText.js │ │ │ └── index.js │ ├── data/ │ ├── react/ │ │ └── hooks.json │ ├── node/ │ └── laravel/ │ ├── api/ │ └── server.js │ ├── frontend/ │ └── (à venir) │ ├── README.md └── package.json 📌 Phase actuelle ✅ Phase 1 — Initialisation (EN COURS) Définition du concept Choix du stack Définition de l’arborescence Installation des dépendances🛑 Le développement fonctionnel commence après cette phase
🚧 Phases futures (aperçu) Phase 2 – Scraping fonctionnel Scraper une documentation cible Extraire titres, paragraphes, blocs de code Structuration JSON cohérente Phase 3 – Traduction Intégration d’un système de traduction Cache des traductions Phase 4 – API Endpoints par langage / cours Pagination et recherche Phase 5 – Frontend Interface simple Rendu Markdown Navigation intuitive ⚠️ Avertissement légalCe projet est à but éducatif. Le scraping doit :
respecter les conditions d’utilisation des sites sources éviter toute surcharge de requêtes citer clairement les sources originales 🤝 ContributionLe projet est en phase exploratoire. Les idées, améliorations et retours sont bienvenus.
Démarrez l'interface front avec cd front --- ## ✨ Vision long terme * Génération de parcours d’apprentissage * Comparaison entre frameworks * Mode offline * IA pour résumé et reformulation * Plateforme d’apprentissage basée sur la documentation --- --- ## 📝 Licence Ce projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails. --- **Auteur:** Octave BAHOUN-HOUTOUKPE **Repository:** [github.com/octavebahoun/docscrap](https://github.com/octavebahoun/docscrap)
DocScrap est un projet de web scraping pédagogique dont l’objectif est de transformer des documentations techniques officielles (React, Node.js, Laravel, etc.) en contenu structuré, traduit et exploitable sous forme de cours en Markdown, exposés via une API JSON et affichés sur un site web.
Le projet vise à faciliter l’apprentissage par la documentation, en la rendant plus accessible, organisée et lisible.
🎯 Objectifs du projetScraper des documentations officielles (React, Node, Laravel, etc.)
Extraire et structurer le contenu par :
langage concepts chapitres / sectionsConvertir les données en JSON propre
Traduire le contenu (ex : EN → FR)
Afficher les cours sous forme Markdown sur un site web
Offrir une base exploitable pour :
apprentissage révision génération de cours personnalisés 🧠 Concept général Documentation officielle ↓ Web Scraping ↓ Nettoyage & Parsing ↓ JSON structuré ↓ Traduction (optionnelle) ↓ Rendu Markdown ↓ Interface Web 🧩 Stack technique (Phase 1) Backend / Scraping Node.js Cheerio (parsing HTML) Axios / Fetch (requêtes HTTP) fs (stockage local des données) Markdown-it (ou équivalent pour le rendu) Format de données JSON (structure des cours) Markdown (affichage final) Frontend (plus tard) interface implémenté https://docscrap.vercel.app/ [https://docscrap.vercel.app/] Framework JS (React / Vue / autre) Rendu Markdown dynamique Navigation par langage → cours → sections 📁 Arborescence prévue (Phase 1) docscrap/ │ ├── scraper/ │ ├── sources/ │ │ ├── react.js │ │ ├── node.js │ │ └── laravel.js │ │ │ ├── utils/ │ │ ├── fetchPage.js │ │ ├── parseHtml.js │ │ └── cleanText.js │ │ │ └── index.js │ ├── data/ │ ├── react/ │ │ └── hooks.json │ ├── node/ │ └── laravel/ │ ├── api/ │ └── server.js │ ├── frontend/ │ └── (à venir) │ ├── README.md └── package.json 📌 Phase actuelle ✅ Phase 1 — Initialisation (EN COURS) Définition du concept Choix du stack Définition de l’arborescence Installation des dépendances🛑 Le développement fonctionnel commence après cette phase
🚧 Phases futures (aperçu) Phase 2 – Scraping fonctionnel Scraper une documentation cible Extraire titres, paragraphes, blocs de code Structuration JSON cohérente Phase 3 – Traduction Intégration d’un système de traduction Cache des traductions Phase 4 – API Endpoints par langage / cours Pagination et recherche Phase 5 – Frontend Interface simple Rendu Markdown Navigation intuitive ⚠️ Avertissement légalCe projet est à but éducatif. Le scraping doit :
respecter les conditions d’utilisation des sites sources éviter toute surcharge de requêtes citer clairement les sources originales 🤝 ContributionLe projet est en phase exploratoire. Les idées, améliorations et retours sont bienvenus.
Démarrez l'interface front avec cd front --- ## ✨ Vision long terme * Génération de parcours d’apprentissage * Comparaison entre frameworks * Mode offline * IA pour résumé et reformulation * Plateforme d’apprentissage basée sur la documentation --- --- ## 📝 Licence Ce projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails. --- **Auteur:** Octave BAHOUN-HOUTOUKPE **Repository:** [github.com/octavebahoun/docscrap](https://github.com/octavebahoun/docscrap)
DocScrap est un projet de web scraping pédagogique dont l’objectif est de transformer des documentations techniques officielles (React, Node.js, Laravel, etc.) en contenu structuré, traduit et exploitable sous forme de cours en Markdown, exposés via une API JSON et affichés sur un site web.
Le projet vise à faciliter l’apprentissage par la documentation, en la rendant plus accessible, organisée et lisible.
🎯 Objectifs du projetScraper des documentations officielles (React, Node, Laravel, etc.)
Extraire et structurer le contenu par :
langage concepts chapitres / sectionsConvertir les données en JSON propre
Traduire le contenu (ex : EN → FR)
Afficher les cours sous forme Markdown sur un site web
Offrir une base exploitable pour :
apprentissage révision génération de cours personnalisés 🧠 Concept général Documentation officielle ↓ Web Scraping ↓ Nettoyage & Parsing ↓ JSON structuré ↓ Traduction (optionnelle) ↓ Rendu Markdown ↓ Interface Web 🧩 Stack technique (Phase 1) Backend / Scraping Node.js Cheerio (parsing HTML) Axios / Fetch (requêtes HTTP) fs (stockage local des données) Markdown-it (ou équivalent pour le rendu) Format de données JSON (structure des cours) Markdown (affichage final) Frontend (plus tard) interface implémenté https://docscrap.vercel.app/ [https://docscrap.vercel.app/] Framework JS (React / Vue / autre) Rendu Markdown dynamique Navigation par langage → cours → sections 📁 Arborescence prévue (Phase 1) docscrap/ │ ├── scraper/ │ ├── sources/ │ │ ├── react.js │ │ ├── node.js │ │ └── laravel.js │ │ │ ├── utils/ │ │ ├── fetchPage.js │ │ ├── parseHtml.js │ │ └── cleanText.js │ │ │ └── index.js │ ├── data/ │ ├── react/ │ │ └── hooks.json │ ├── node/ │ └── laravel/ │ ├── api/ │ └── server.js │ ├── frontend/ │ └── (à venir) │ ├── README.md └── package.json 📌 Phase actuelle ✅ Phase 1 — Initialisation (EN COURS) Définition du concept Choix du stack Définition de l’arborescence Installation des dépendances🛑 Le développement fonctionnel commence après cette phase
🚧 Phases futures (aperçu) Phase 2 – Scraping fonctionnel Scraper une documentation cible Extraire titres, paragraphes, blocs de code Structuration JSON cohérente Phase 3 – Traduction Intégration d’un système de traduction Cache des traductions Phase 4 – API Endpoints par langage / cours Pagination et recherche Phase 5 – Frontend Interface simple Rendu Markdown Navigation intuitive ⚠️ Avertissement légalCe projet est à but éducatif. Le scraping doit :
respecter les conditions d’utilisation des sites sources éviter toute surcharge de requêtes citer clairement les sources originales 🤝 ContributionLe projet est en phase exploratoire. Les idées, améliorations et retours sont bienvenus.
Démarrez l'interface front avec cd front --- ## ✨ Vision long terme * Génération de parcours d’apprentissage * Comparaison entre frameworks * Mode offline * IA pour résumé et reformulation * Plateforme d’apprentissage basée sur la documentation --- --- ## 📝 Licence Ce projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails. --- **Auteur:** Octave BAHOUN-HOUTOUKPE **Repository:** [github.com/octavebahoun/docscrap](https://github.com/octavebahoun/docscrap)
DocScrap est un projet de web scraping pédagogique dont l’objectif est de transformer des documentations techniques officielles (React, Node.js, Laravel, etc.) en contenu structuré, traduit et exploitable sous forme de cours en Markdown, exposés via une API JSON et affichés sur un site web.
Le projet vise à faciliter l’apprentissage par la documentation, en la rendant plus accessible, organisée et lisible.
🎯 Objectifs du projetScraper des documentations officielles (React, Node, Laravel, etc.)
Extraire et structurer le contenu par :
langage concepts chapitres / sectionsConvertir les données en JSON propre
Traduire le contenu (ex : EN → FR)
Afficher les cours sous forme Markdown sur un site web
Offrir une base exploitable pour :
apprentissage révision génération de cours personnalisés 🧠 Concept général Documentation officielle ↓ Web Scraping ↓ Nettoyage & Parsing ↓ JSON structuré ↓ Traduction (optionnelle) ↓ Rendu Markdown ↓ Interface Web 🧩 Stack technique (Phase 1) Backend / Scraping Node.js Cheerio (parsing HTML) Axios / Fetch (requêtes HTTP) fs (stockage local des données) Markdown-it (ou équivalent pour le rendu) Format de données JSON (structure des cours) Markdown (affichage final) Frontend (plus tard) interface implémenté https://docscrap.vercel.app/ [https://docscrap.vercel.app/] Framework JS (React / Vue / autre) Rendu Markdown dynamique Navigation par langage → cours → sections 📁 Arborescence prévue (Phase 1) docscrap/ │ ├── scraper/ │ ├── sources/ │ │ ├── react.js │ │ ├── node.js │ │ └── laravel.js │ │ │ ├── utils/ │ │ ├── fetchPage.js │ │ ├── parseHtml.js │ │ └── cleanText.js │ │ │ └── index.js │ ├── data/ │ ├── react/ │ │ └── hooks.json │ ├── node/ │ └── laravel/ │ ├── api/ │ └── server.js │ ├── frontend/ │ └── (à venir) │ ├── README.md └── package.json 📌 Phase actuelle ✅ Phase 1 — Initialisation (EN COURS) Définition du concept Choix du stack Définition de l’arborescence Installation des dépendances🛑 Le développement fonctionnel commence après cette phase
🚧 Phases futures (aperçu) Phase 2 – Scraping fonctionnel Scraper une documentation cible Extraire titres, paragraphes, blocs de code Structuration JSON cohérente Phase 3 – Traduction Intégration d’un système de traduction Cache des traductions Phase 4 – API Endpoints par langage / cours Pagination et recherche Phase 5 – Frontend Interface simple Rendu Markdown Navigation intuitive ⚠️ Avertissement légalCe projet est à but éducatif. Le scraping doit :
respecter les conditions d’utilisation des sites sources éviter toute surcharge de requêtes citer clairement les sources originales 🤝 ContributionLe projet est en phase exploratoire. Les idées, améliorations et retours sont bienvenus.
Démarrez l'interface front avec cd front --- ## ✨ Vision long terme * Génération de parcours d’apprentissage * Comparaison entre frameworks * Mode offline * IA pour résumé et reformulation * Plateforme d’apprentissage basée sur la documentation --- --- ## 📝 Licence Ce projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails. --- **Auteur:** Octave BAHOUN-HOUTOUKPE **Repository:** [github.com/octavebahoun/docscrap](https://github.com/octavebahoun/docscrap)Top Talents & Mentors
Rencontrez les développeurs expérimentés et mentors qui façonnent l'avenir de la tech au Bénin.
Steven KOULO
5 ans d'xpFort de 4+ années d'expérience en développement web, je me spécialise dans la création d'applications modernes, performantes et sécurisées. Mon expertise couvre l'ensemble du stack technique : du design UX/UI au déploiement en production, en passant par l'architecture logicielle et l'optimisation des performances. Mais aussi la sécurité des applications. Je privilégie une approche agile et collaborative, en maintenant une communication transparente avec mes clients pour garantir des résultats qui dépassent leurs attentes.
Roger Gnanih
5 ans d'xpDéveloppeur Fullstack, mon parcours m’a amené à concevoir des sites, des API et des applications mobiles. Je m’investis dans chaque projet avec un esprit d’équipe, une culture du résultat et un souci constant du détail. Mon objectif : créer des solutions digitales utiles, humaines et durables, qui ont un véritable impact dans la vie quotidienne.
Prêt à transformer votre carrière ?
Rejoignez la communauté des développeurs béninois. Partagez vos projets, apprenez des meilleurs experts et développez votre réseau professionnel dès aujourd'hui.

