Découvrez, explorez et collaborez sur les projets créés par les développeurs et passionnés de tech au Bénin.

VitrinAI Outil de diagnostic de présence digitale pour les PME d'Afrique de l'Ouest. Tu entres une URL. Tu reçois un score sur 100 et un rapport complet en 30 secondes — sans inscription. --- Pourquoi Google PageSpeed mesure la performance depuis des serveurs en Europe. Ce score ne reflète pas ce que vit un client sur mobile à Abidjan, Dakar ou Cotonou. VitrinAI ne mesure pas la même chose que Lighthouse. Il mesure si un site fonctionne vraiment pour ses visiteurs en Afrique de l'Ouest — vitesse réelle sur réseau 4G local, présence sur les plateformes, accessibilité mobile, SEO de base. --- Ce qui est analysé | Axe | Critères | |-----|----------| | Technique | SSL, Core Web Vitals, TTFB, poids de page, compatibilité mobile | | SEO | Title, meta description, H1, sitemap, robots.txt, Open Graph, Schema.org | | Présence | Google Maps, Facebook, WhatsApp Business, Instagram, LinkedIn | | Expérience | Contact cliquable, accessibilité (a11y), stabilité visuelle (CLS) | Le rapport identifie les 5 actions prioritaires classées par impact. --- Simulation 4G Afrique de l'Ouest Paramètres réseau appliqués à l'analyse Lighthouse : Latence : 100 ms Débit : 5 Mbps Représentatif d'un mobile 4G standard en zone UEMOA. Un site noté 90/100 par Google peut dépasser 5 secondes de chargement dans ces conditions. --- Stack Next.js 15 · Convex · Tailwind v4 · TypeScript Google PageSpeed Insights API v5 · jsPDF · Recharts - Analyse déclenchée server-side via l'API PSI avec paramètres réseau personnalisés - Rapport PDF généré entièrement côté client (jsPDF) — aucun stockage, aucun backend de génération - Temps réel via Convex subscriptions pour le suivi de progression du rapport ---

Portfolio créé dans le but de montrer les projets et décrocher des collaborations

Le Problème En Afrique, près de 90 % des mémoires de recherche finissent par être oubliés ou plagiés faute d'une infrastructure de conservation numérique. MemoHub transforme ce patrimoine physique en une bibliothèque numérique sécurisée. La Solution MemoHub n'est pas qu'un simple dépôt de fichiers. C'est une plateforme robuste conçue pour centraliser, protéger et valoriser le savoir académique. Points clés : Chaîne de confiance :** Validation décentralisée à 3 niveaux (Ambassadeurs, Modérateurs, Admins). Sécurité :** Streaming PDF protégé et filigrane dynamique automatique. Souveraineté :** Gouvernance éthique des données de recherche africaines. Architecture Technique Le projet repose sur une stack moderne pour garantir performance et scalabilité : Backend :** FastAPI (Python) pour une gestion asynchrone ultra-rapide. Frontend :** React.js & Tailwind CSS pour une UI fluide et responsive. Base de données :** PostgreSql. Déploiement :** CI/CD optimisé via GitHub Actions. Déjà 55 universités référencées et un pilote en cours avec l'UR-RFT (UAC).

Vaultify Vaultify est une application web de découverte GitHub assistée par IA. Elle transforme une recherche naturelle en sélection priorisée de repositories avec scoring, synthèse et recommandations. Objectif produit: Accélérer la sélection de bons projets open source. Rendre les résultats GitHub plus lisibles et actionnables. Offrir une expérience simple pour développeurs, étudiants et équipes produit. Valeur Produit Recherche GitHub augmentée par IA (reformulation + tri par pertinence). Analyse technique détaillée de repositories. Analyse de profils développeurs GitHub. Module spécialisé pour explorer les développeurs béninois. Gestion locale des favoris, collections et historique. Fonctionnalités Recherche parallèle multi-requêtes sur l'API GitHub. Scoring IA avec résumé, cas d'usage et points forts. Suggestions de recherches connexes. Vue détaillée d'un repository avec analyse IA. Export des favoris en et . SEO renforcé: Open Graph, Twitter Cards, JSON-LD, sitemap, robots. IA Intégrées Modèles disponibles: - - - - Rôle des couches IA: Reformulation de requête: génération de requêtes GitHub complémentaires. Scoring et synthèse: score (0-100), résumé, cas d'usage et points forts. Suggestions: propositions de recherches connexes. Analyse détaillée repo: synthèse approfondie avec focus technique. Assistant conversationnel: widget My AfriChat (texte + audio/TTS). Fonctionnement Détaillé 1. L'utilisateur décrit son besoin en langage naturel. 2. L'IA reformule la demande en plusieurs requêtes GitHub. 3. Vaultify interroge GitHub en parallèle. 4. Les résultats sont fusionnés et dédupliqués. 5. L'IA score les repositories et produit une synthèse exploitable. 6. L'interface propose comparaison, favoris, tags, notes et collections. 7. L'utilisateur peut exporter ses données en ou . Pour le module développeurs béninois: Vaultify lance des requêtes de recherche multi-localisations. Les profils sont agrégés, filtrés et analysés par IA. Une fiche de profil détaillée est produite (expertise, fit collaboration, suggestions projet).

🔍 SiteScope – Audit Web Technique & Performance 53 % des visiteurs quittent un site si la page met plus de 3 secondes à charger. Et votre site, il met combien de temps ? SiteScope est un outil d’audit web tout-en-un qui analyse en profondeur la performance, la santé technique, le SEO, l’accessibilité et l’expérience mobile d’un site. Saisissez une URL, obtenez un rapport complet avec scores, priorités d’amélioration et plan d’action. 🌐 Version live : https://sitesight-audit.vercel.app/ -- ✨ Fonctionnalités ⚡ Performance réelle TTFB, FCP, LCP, TBT, CLS Temps de chargement total Poids de la page et nombre de requêtes HTTP 🔒 Santé technique Statut SSL & HTTP Détection CDN Analyse des redirections Compression Gzip/Brotli 🏗 Structure & SEO Sémantique HTML (balises, headings) Métadonnées (title, meta description, Open Graph) robots.txt et sitemap Accessibilité de base ⚠️ Données structurées (en cours d’amélioration) 📱 Responsive & Mobile First Rendu sur 3 types d’appareils Éléments tactiles (touch targets) Détection des breakpoints et ruptures de layout par viewport 📊 Rapport intelligible ✅ Ce qui fonctionne bien 🔴 Points bloquants classés par criticité 🛠 Plan d’action avec estimation d’effort 💡 Suggestions d’amélioration avancées (en cours) 🧮 Score global (0–100) Export PDF (en développement) -- 🚀 Utilisation 1. Rendez-vous sur https://sitesight-audit.vercel.app/ 2. Saisissez l’URL du site à auditer 3. Lancez l’analyse 4. Consultez le rapport détaillé et les recommandations -- 🛠 Stack technique Frontend : React TypeScript Déploiement : Vercel API d’audit : Google PageSpeed Insight + analyses personnalisées Styles : CSS Modules / Tailwind CSS (selon votre stack réelle) -- 📦 Installation locale bash Cloner le repository git clone https://github.com/REBCDR07/sitesight-audit.git Accéder au dossier cd sitesight-audit Installer les dépendances npm install Lancer l'application en développement npm run dev

FingerLock verrouille automatiquement votre ordinateur après une période d'inactivité, détectée via votre clavier et votre souris. Plus besoin de verrouiller manuellement votre PC quand vous partez !

📚 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 projet Scraper des documentations officielles (React, Node, Laravel, etc.) Extraire et structurer le contenu par : - langage - concepts - chapitres / sections Convertir 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 -- 🧩 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) -- 📌 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égal Ce 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 -- 🤝 Contribution Le projet est en phase exploratoire. Les idées, améliorations et retours sont bienvenus. -- ✨ 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 pour plus de détails. -- Auteur: Octave BAHOUN-HOUTOUKPE Repository: github.com/octavebahoun/docscrap

Prompt Studio est une application web intuitive qui aide les créateurs de contenu à générer des prompts efficaces pour les intelligences artificielles. Ce que fait l'application : Génération de prompts pour différents types de contenu : posts Instagram, pubs Facebook, scripts TikTok, emails marketing, descriptions produit, idées de contenu, légendes Interface simplifiée : sélection du type de contenu → remplissage de 1-2 champs essentiels → génération instantanée Options avancées masquées par défaut pour éviter la surcharge cognitive Résultats professionnels prêts à copier et utiliser avec ChatGPT, Claude ou autres IA Philosophie : Rendre le prompt engineering accessible à tous, sans expertise technique préalable, en privilégiant la simplicité et l'efficacité.

𝗘𝘀𝘁-𝗰𝗲 𝗾𝘂𝗲 𝘃𝗼𝘂𝘀 𝗽𝗲𝗻𝘀𝗲𝘇 𝗾𝘂𝗲 𝘃𝗼𝘂𝘀 𝗮𝘂𝗿𝗶𝗲𝘇 𝘀𝘂𝗿𝘃é𝗰𝘂 à 𝗯𝗼𝗿𝗱 𝗱𝘂 𝘁𝗶𝘁𝗮𝗻𝗶𝗰 ? 😆😹 Eh bien, moi, j’ai décidé de mettre l’intelligence artificielle à l’épreuve ! Testez mon modèle d'IA ici 👇🏽 https://titanic-app6.streamlit.app Entrez votre âge, votre sexe: 0 si vous êtes un homme et 1 si vous êtes une femme !! et votre classe de voyage …. et découvrez si l’IA pense que vous auriez survécu !🔥🎉