Une sélection de projets représentatifs de mon approche : architecture, UX, API et livraison web/mobile.
Parcourir les projets
La Marée Malouine
Site vitrine et application Click & Collect pour une poissonnerie : catalogue, promotions, commande en étapes et paiement en ligne par carte via Stripe. L’espace commerçant centralise les stocks, les créneaux, les remboursements et le suivi des clients. Réservation temporaire du stock pendant le paiement et notifications par email via Brevo.
React, TypeScript, TanStack Start, Tailwind CSS, PostgreSQL, Drizzle ORM, Stripe, Brevo, Docker, GitLab CI/CD
Découvrir l’étude de cas - GitLab - Voir
Les Portes de Montafilan
Site vitrine bilingue et outil de pré-réservation pour un gîte, conçu avec des contraintes claires : pas d'abonnement mensuel, pas de backend complexe et des tarifs modifiables sans code depuis un tableur type Excel, branché via Google Sheets. Le site présente le gîte, synchronise les indisponibilités Airbnb via iCal, calcule une estimation lisible et redirige vers Airbnb avec les dates préremplies.
React, TypeScript, Vite, Tailwind CSS, Vercel, Brevo, Vitest, Playwright
Découvrir l’étude de cas - GitHub - Voir
Flambow Frontend
Frontend principal de Flambow, une plateforme d'entraide intergénérationnelle. Projet React + TypeScript avec architecture modulaire, tests Vitest/Playwright, pipeline GitLab CI sécurisé et déploiement Docker sur OVH.
React, TypeScript, Vite, Docker, GitLab CI, Playwright, Vitest
GitLab - Vidéo
Portfolio
Portfolio personnel multilingue (React + TypeScript) avec SEO technique, formulaire sécurisé par reCAPTCHA v3, analytics sous consentement et déploiement Vercel.
React, Bootstrap, CSS, Node.js, Axios, TypeScript
GitHub
À table !
Application Flutter offline-first pour gérer le contenu de sa cuisine, suivre les dates de péremption, filtrer par emplacement et visualiser les échéances dans un calendrier afin de réduire le gaspillage alimentaire.
Flutter, Dart, Riverpod, Isar, GoRouter, TableCalendar, Material 3
Découvrir l’étude de cas - GitHub
Application Librairie
Application full-stack de gestion de bibliotheque: authentification JWT, gestion des livres et des emprunts/reservations, interface admin et persistance MySQL via Sequelize.
Node.js, Swagger, MySQL, React, Bootstrap, Sequelize
GitHub
LemonMaze
Application mobile Flutter pour decouvrir Rennes via un parcours d'enigmes, avec progression utilisateur et mecaniques de recompense.
Flutter
GitHub
LemonMaze API
API REST Node.js qui alimente LemonMaze : endpoints HTTP pour les données de parcours, la logique métier et la synchronisation mobile.
Node.js, Swagger, MySQL
GitHub
API Badminton
API de reservation de terrains de badminton avec JWT, roles utilisateur/admin, regles de disponibilite, documentation Swagger, Docker et endpoint GraphQL.
Node.js, Swagger, MySQL, GraphQL
GitHub
CosmicLink
Prototype de reseau social en PHP natif: univers visuel en galaxies/etoiles, profils publics/prives, suggestions d'utilisateurs et messagerie instantanee.
PHP, JavaScript, HTML, CSS
GitHub - Vidéo
Flambow Landing Page
Landing page responsive de Flambow, concue pour presenter le concept, expliquer la proposition de valeur et collecter les premiers leads.
React, JavaScript, Bootstrap, CSS, Axios
GitHub - Voir
Minuteur mobile
Application Kotlin de minuteurs multi-profils (oeufs + personnalisables), execution simultanee, edition/suppression et notifications sonores.
Kotlin
GitHub
TheBindingOfIsaac
Jeu Java inspire de The Binding of Isaac: generation de salles, IA d'ennemis/boss, inventaire et mecanisme de sauvegarde/chargement.
Java
GitHub