Portfolio

Projets sélectionnés

Un aperçu des projets sur lesquels je travaille actuellement : applications web interactives, outils pédagogiques et expérimentations front-end.

Bibliospace — Projet fil rouge CDA

Java Spring Boot · Vue.js · Full-stack

En production

Application web de gestion de bibliothèque personnelle développée comme projet fil rouge du CDA. Architecture full-stack avec API REST Java Spring Boot et front-end Vue.js, authentification, gestion des emprunts et tableau de bord utilisateur.

JavaSpring BootVue.jsTypeScriptMySQLDockerCI/CD
Projet fil rouge soutenu pour l’obtention du titre CDA (RNCP niveau 6).

Association « Langue Bulgare »

Nuxt.js · Spring Boot · Full-stack

En production

Site full-stack pour l’association « Български език – език европейски » : présentation des écoles et activités, inscriptions en ligne, actualités, espace de connexion et interface bilingue bulgare / français avec mode sombre.

Nuxt.jsVue.jsTypeScriptSpring BootJavaDockerCI/CD
Projet full-stack en production : front Nuxt.js / Vue.js, back-end Spring Boot, déploiement Docker / CI-CD.

Plateforme associative — uniformisation SaaS

Spring Boot · Nuxt 3 · SaaS multi-asso

En production

Plateforme de gestion associative full-stack pensée comme socle unifié pour plusieurs associations : modèle séparant le payeur (parent qui se connecte et règle) de l’inscrit (enfant/élève), tunnel d’inscription et de paiement, gestion des activités et des rôles (PARENT / ADMIN), base utf8mb4 gérant le cyrillique.

Spring BootNuxt 3Vue.jsTypeScriptMySQLDockerCI/CD
Projet full-stack en cours : Spring Boot, Nuxt 3, MySQL, pipeline CI/CD prêt, conteneurisation et déploiement sur VM à venir.

Info Chasse — sécurité temps réel

Spring Boot · WebSocket · Cartographie

En production

Application temps réel pour déclarer des battues de chasse et protéger les promeneurs : carte publique des zones actives, suivi géographique live des chasseurs via WebSocket (STOMP), gouvernance calquée sur la réglementation française (FDC, sociétés de chasse, rôles RESPONSABLE / CHASSEUR) et contrôle du délai légal de déclaration de 48 h.

Spring BootWebSocketNuxt 3LeafletPostGISDockerCI/CD
Projet full-stack en cours : Spring Boot + WebSocket, front Nuxt 3 + carte Leaflet, pipeline CI/CD prêt, déploiement sur VM à venir.

Galop 2 Trainer — révision équestre

Spring Boot · IA Mistral · Répétition espacée

En production

Application de révision pour l'examen du Galop 2 (FFE) : entraînement par catégorie, examen blanc chronométré, flashcards et répétition espacée (SM-2). Un back-office coach importe des annales (OCR Tesseract), génère et valide des questions via l'IA Mistral, et suit la progression de l'élève avec une estimation des chances de réussite.

Spring BootJava 21Nuxt 4PostgreSQLIA MistralDockerCI/CD
Projet full-stack personnel en production, déployé en CI/CD sur galop2.kloner.io.