Projets (29)
Nooza 🎀
https://afouanee.dev/projects/nooza
- Date: 2026 · En cours
- Contexte: Projet personnel
- Domaine: Web
- Stack: Next.js 16, React 19, TypeScript, PostgreSQL, Prisma 7, Tailwind CSS v4, Stripe, PWA
SaaS full-stack pour accompagner des artisans dans la gestion de leur activité. Application Next.js 16 / TypeScript avec PostgreSQL (Prisma), paiements en ligne (Stripe), authentification maison et PWA installable. Projet personnel encore en développement : le concept et le détail des fonctionnalités sont volontairement gardés confidentiels tant que le produit n'est pas lancé.
Résultat: Application full-stack avec espace de gestion, paiements en ligne et expérience installable (PWA). En cours, détails gardés confidentiels avant le lancement. Projet personnel, 2026 · en cours.
Chatbot IA inbound 💬
https://afouanee.dev/projects/inbound-ai-chatbot-widget
- Date: 2026 · En cours
- Contexte: Stage (Café Crème)
- Domaine: IA / Web
- Stack: Vite, TypeScript, Preact, Web Components, Shadow DOM, Node.js, Mistral API, SSE (streaming), PostgreSQL, Neon, Render, Chart.js
Widget de chat IA embarquable sur n'importe quel site via un simple script. Cœur générique piloté par configuration, isolation totale en Web Component / Shadow DOM, réponses en streaming et backend IA (Mistral) avec garde-fous. Chaque action est tracée sous forme d'events envoyés vers un warehouse Neon (PostgreSQL), exploités par un dashboard interne (d'abord prototypé sous Metabase, puis recodé sur-mesure en Node/TS + Chart.js, hébergé sur Render).
Résultat: Widget réutilisable multi-sites + dashboard de suivi (conversations, leads, conversion). Stage Café Crème, 2026 · en cours.
Sales Co-Pilot : briefing automatisé 🧑✈️
https://afouanee.dev/projects/sales-copilot-pre-call-brief
- Date: 2026 · En cours
- Contexte: Stage (Café Crème)
- Domaine: IA / Automatisation
- Stack: Node.js, TypeScript, Mistral API, PostgreSQL, Neon, API REST, Webhooks, HMAC, CRM API, Cal.com API, Render
Service Node/TypeScript qui écoute la création d'un rendez-vous via webhook, agrège en lecture seule les données d'un CRM et d'un data warehouse PostgreSQL (Neon), fait synthétiser le tout par un LLM (Mistral) en une fiche d'une page, et la livre automatiquement à l'équipe via un outil de gestion de tâches. Architecture en couture (seams) testable hors-ligne (mode mock), vérification de signature HMAC des webhooks, déploiement Render.
Résultat: Pipeline temps réel déclenché par webhook : le commercial reçoit un brief structuré (historique, score, synthèse d'appels, objections probables) sans aucune recherche manuelle. Déployé et testé en production. Stage Café Crème, 2026 · en cours.
Plateforme intranet consultants 🏢
https://afouanee.dev/projects/consultant-intranet-platform
- Date: 2026 · En cours
- Contexte: Stage (Café Crème)
- Domaine: Web
- Stack: Next.js, React, TypeScript, react-query, JWT, OTP, Node.js, Express, TypeORM, PostgreSQL, Nx, InversifyJS, Clean Architecture, CQRS, Event sourcing, Stripe, Firebase, Vercel, Render
Plateforme web interne réunissant un espace consultant (tableau de bord revenus, cooptations, transactions, notifications) et un back-office d'administration. Frontend Next.js / React / TypeScript avec react-query, authentification OTP puis JWT en cookie httpOnly et cloisonnement des espaces par middleware (décodage du rôle). Backend en architecture hexagonale / Clean Architecture (CQRS, event sourcing, DDD) : monorepo Nx, injection de dépendances, PostgreSQL via TypeORM, intégrations Stripe et Firebase, soft delete transverse. Projet interne présenté de façon générique (confidentialité entreprise).
Résultat: Frontend Next.js et back-office fusionnés en une seule application aiguillée par rôle, au-dessus d'une API REST extensible domaine par domaine. Déployée (Vercel + Render). Stage Café Crème, 2026 · en cours.
Voxel Construction Game Core 🧱
https://afouanee.dev/projects/voxel-construction-game-core
- Date: 2026
- Contexte: ESIEE E5
- Domaine: Jeux
- Stack: Unity, C#, Octree, JSON, OBJ
Application 3D Unity pour manipuler un cube voxelisé avec ajout, suppression et subdivision dynamique, puis export JSON/OBJ.
Résultat: Prototype exportable (JSON/OBJ) avec structures spatiales synchronisées et caméra orbitale (E5 ESIEE 2026).
Gate 🌳
https://afouanee.dev/projects/gate
- Date: 2026
- Contexte: Projet personnel
- Domaine: Web
- Stack: Next.js 14, React 18, TypeScript, PostgreSQL, Prisma, NextAuth, React Flow, Stripe, next-intl, Radix UI, Tailwind CSS, Resend, papaparse, xlsx, @react-pdf/renderer, Puppeteer, Zod, PWA
- GitHub: https://github.com/Afouanee/Gate
Application web full-stack de création et d'exploration d'arbres généalogiques interactifs et collaboratifs. Cœur produit : visualisation de l'arbre via un graphe React Flow, avec rôles (FREE / PREMIUM / ADMIN), relations familiales complexes (multi-parenté, liens croisés) et rattachement d'un utilisateur à un profil existant. Autour : authentification NextAuth (adaptateur Prisma, bcryptjs), paiements et abonnements Stripe, application multilingue via next-intl (routage app/[locale], FR/EN), import/export CSV & Excel (papaparse, xlsx) et génération PDF (@react-pdf/renderer, Puppeteer), emails transactionnels Resend, pages mémoire bilingues (frise chronologique animée sur les villes d'origine de la famille), espace d'administration, UI Radix UI + Tailwind (approche shadcn) et validation Zod. Bâti sur Next.js 14 (App Router) + PostgreSQL via Prisma, installable en PWA.
Résultat: Plateforme immersive pour reconstruire, visualiser et partager l'histoire familiale : auth NextAuth, paiements Stripe, i18n FR/EN, pages mémoire des villes d'origine, PWA installable et emails Resend (projet personnel, 2026).
Budget Trip Planner 🌍
https://afouanee.dev/projects/budget-trip-planner
Application web full-stack de planification de voyage selon budget, préférences et contraintes. Front Angular/TypeScript, API REST Spring Boot (Java) avec Spring Data JPA et Spring Security/JWT, base PostgreSQL. Conteneurisé avec Docker (front + back + base de données séparés).
Résultat: Itinéraires personnalisés avec estimation des coûts, authentification sécurisée (JWT) et déploiement conteneurisé (ESIEE E5, 2025/2026).
Challenge IA - Classification d'images 🧠📷
https://afouanee.dev/projects/ai-image-classification-challenge
Pipeline ML/DL complet sur MNIST, Dogs vs Cats et Intel: preprocessing, ORB, Bag of Visual Words, SVM, CNN Keras, et comparaison des performances.
Résultat: Évaluation par accuracy/matrice de confusion et comparaison détaillée des approches ML et DL (ESIEE E5, 2026).
Modélisation d'un réseau électrique graphe ⚡
https://afouanee.dev/projects/electric-grid-graph-modeling
- Date: 2026
- Contexte: ESIEE E5
- Domaine: Data/BI
- Stack: Neo4j, Cypher, Graph Data Science (GDS)
Modélisation Neo4j d'un réseau de distribution électrique, requêtes Cypher et algorithmes GDS pour analyser pannes et résilience.
Résultat: Simulation de coupures et identification des équipements critiques pour évaluer la résilience (ESIEE E5, 2026).
Outil d'automatisation JDD 🛠️
https://afouanee.dev/projects/jdd-automatisation-enedis
- Date: 2024/2025
- Contexte: Alternance (Enedis)
- Domaine: Automatisation / Data/BI
- Stack: Python, CustomTkinter, pandas, openpyxl, requests, Jenkins, PyInstaller
Application de bureau Python avec interface graphique (CustomTkinter) qui automatise un processus métier répétitif : génération automatique des fichiers d'entrée à partir de modèles Excel (mapping dynamique via pandas/openpyxl), transmission à Jenkins (API ou ouverture web), puis préparation de l'email de réponse avec la pièce jointe formatée. Packagé en exécutable autonome (PyInstaller). Projet d'alternance présenté de façon générique (confidentialité entreprise).
Résultat: Outil graphique packagé en exécutable, qui remplace un traitement manuel répétitif par un flux guidé de bout en bout (alternance Enedis, 2024/2025).
Supervision Webservices Enedis 📊
https://afouanee.dev/projects/supervision-dashboard-enedis
- Date: 2024/2025
- Contexte: Alternance (Enedis)
- Domaine: Data/BI / Automatisation
- Stack: Python, SOAP, Power BI, Pandas, CSV, SharePoint
Outil de supervision automatisée de la disponibilité de webservices : un script Python appelle périodiquement les services, collecte les statuts, codes retour et temps de réponse, et historise les résultats. Les indicateurs sont restitués dans un dashboard Power BI pour le suivi et la communication de l'équipe. Projet d'alternance présenté de façon générique (confidentialité entreprise).
Résultat: Indicateurs de disponibilité et de performance centralisés et visualisés en continu pour l'équipe (alternance Enedis, 2024/2025).
TP GStreamer - Streaming vidéo temps réel 🎥
https://afouanee.dev/projects/gstreamer-video-streaming-lab
- Date: 2025
- Contexte: ESIEE E5
- Domaine: Embarqué/Robot
- Stack: GStreamer, C, RTP, MJPEG, Linux
Conception de pipelines GStreamer pour capture écran, diffusion RTP/MJPEG, enregistrement AVI et lecture temps réel, avec orchestration en C.
Résultat: Pipeline principal pilote via application C et automatisation Makefile (ESIEE E5, 2025).
Emotional AI 💼
https://afouanee.dev/projects/emotional-ai
IA émotionnelle pour analyser une vidéo d'entretien, détecter les émotions et produire un compte rendu avec visualisation des résultats en temps réel.
Résultat: Compte rendu détaillé en fin de session avec interface web interactive de visualisation (ESIEE E4, 2024/2025).
Projet OpenGL 3D 🎯
https://afouanee.dev/projects/opengl-3d
Application de rendu 3D C++ OpenGL 3.3: chargement .obj, shading Phong/Blinn-Phong, caméra orbitale interactive et rendu colorimétrique sRGB.
Résultat: Rendu sRGB maîtrisé et build multi-plateforme via CMake (ESIEE E4, 2025).
Quiz App 🧠
https://afouanee.dev/projects/quiz-app
Site de quiz avec front-office joueurs et back-office admin sécurisé, API Flask, front Vue.js, gestion des scores et des questions.
Résultat: Gestion des scores et des questions avec architecture front/back claire (ESIEE E4, 2025).
Depression of Persia (VR) 🕶️
https://afouanee.dev/projects/depression-of-persia
- Date: 2024
- Contexte: ESIEE E4
- Domaine: VR/3D
- Stack: Unity, C#, VR
Évolution VR sur Meta Quest 3 avec niveaux, interactions 3D mains/objets/déplacements, et optimisation graphismes/shaders pour performance et immersion.
Résultat: Niveaux de progression et optimisation shaders/graphismes pour conserver immersion et performance (ESIEE E4, 2025).
Depression of Persia V2 🌀
https://afouanee.dev/projects/depression-of-persia-v2
- Date: 2024
- Contexte: ESIEE E4
- Domaine: VR/3D
- Stack: Unity, C#, Shaders, VFX
Jeu immersif inspiré de Prince of Persia avec désert procédural, cycle jour/nuit, éclairage avancé, shaders optimisés et système de particules.
Résultat: Intégration de shaders optimisés (eau) et d'un système de particules pour enrichir l'expérience (ESIEE E4, 2024).
Gestion d'une entreprise de pizzas 🍕
https://afouanee.dev/projects/pizza-management
- Date: 2024
- Contexte: ESIEE E3
- Domaine: Data/BI
- Stack: SQL, Java, JDBC, Swing/JavaFX
Modélisation et gestion d'une base de données de franchise pizza: schéma EA/relationnel, SQL, puis application desktop Java/JDBC.
Résultat: Application desktop Java/JDBC pour interroger la base et suivre l'activité (ESIEE E3, 2024).
Pac-Man IA 👾
https://afouanee.dev/projects/pacman-ia
Ajout d'IA pour Pac-Man et fantômes, super pac-gommes et comportements dynamiques pour modifier la stratégie de jeu.
Résultat: Super pac-gommes et changements de stratégie en fonction de l'état de jeu (ESIEE E3, 2024).
Projet Prince of Persia ⚔️
https://afouanee.dev/projects/prince-of-persia-e3
- Date: 2024
- Contexte: ESIEE E3
- Domaine: Jeux
- Stack: Unity, C#
Jeu d'action-plateforme inspiré de Prince of Persia, axé sur l'escalade, l'exploration immersive et des combats dynamiques.
Résultat: Prototype jouable sous Unity, avec une base solide pour les évolutions futures (ESIEE E3, 2024).
Projet structure Drawing ✏️
https://afouanee.dev/projects/drawing-structure
- Date: 2024
- Contexte: ESIEE E3
- Domaine: Web
- Stack: C
Structure de dessin en C avec primitives, sauvegarde/chargement, export SVG, fusion de dessins et opérations de transformation.
Résultat: Sauvegarde/chargement, export SVG, fusion et suppression sélective des éléments (ESIEE E3, 2024).
Dashboard logements sociaux en France 🏘️
https://afouanee.dev/projects/dashboard-logements
Dashboard interactif sur les logements sociaux en France avec carte géographique, graphiques et indicateurs multi-données.
Résultat: Vision analytique centralisée avec Dash, Plotly et Pandas (ESIEE E3, 2023/2024).
EvalBot Cortex M3 🤖
https://afouanee.dev/projects/evalbot-asm
Programmation d'un robot pour parcourir un circuit et signaler les obstacles via bumpers, LED et switchs en assembleur.
Résultat: Robot autonome signalant les obstacles sur circuit.
Space Invaders 👾
https://afouanee.dev/projects/space-invaders
Reproduction du classique Space Invaders en C#.
Résultat: Jeu jouable reproduisant la mécanique arcade d'origine (ESIEE E3, 2023).
Oscilloscope numérique 📟
https://afouanee.dev/projects/oscilloscope-numerique
- Date: 2023
- Contexte: BUT GEII2
- Domaine: Électronique
- Stack: KiCad, STM32CubeIDE, Arduino
Conception d'un oscilloscope numérique avec carte d'acquisition et logiciel embarqué sur carte Nucleo.
Résultat: Acquisition et affichage de signaux via une chaîne matériel + firmware embarqué (BUT GEII2, 2023).
FESTO tri de pièces ⚙️
https://afouanee.dev/projects/festo-systeme
- Date: 2022
- Contexte: BUT GEII2
- Domaine: Automatisation / Embarqué/Robot
- Stack: Excel, VBA
Vérification et maintenance d'un système industriel de tri de pièces.
Résultat: Procédures de contrôle et scripts VBA pour fiabiliser les livraisons.
Robot mobile 🛰️
https://afouanee.dev/projects/robot-mobile
- Date: 2022
- Contexte: BUT GEII1
- Domaine: Embarqué/Robot
- Stack: KiCad, Arduino, Tinkercad
Conception d'un robot mobile autonome détectant les obstacles à l'aide de capteurs ultrasons.
Résultat: Prototype fonctionnel combiné électronique, mécanique simple et programmation embarquée (BUT GEII1, 2022).
DAC/ADC + gain 🎚️
https://afouanee.dev/projects/convertisseur-numerique-analogique
- Date: 2021
- Contexte: BUT GEII1
- Domaine: Électronique
- Stack: Proteus (ISIS/ARES)
Vérification du fonctionnement CNA/CAN et réalisation d'un amplificateur à gain programmable.
Résultat: Validation des circuits et schémas.
Conception d'une carte électronique 🔌
https://afouanee.dev/projects/carte-electronique
- Date: 2021
- Contexte: BUT GEII1
- Domaine: Électronique
- Stack: Proteus (ISIS/ARES)
Réalisation d'une carte électronique avec étage amplificateur et étage écrêteur.
Résultat: Modélisation et vérification fonctionnelle sous Proteus ISIS/ARES (BUT GEII1, 2021).