Mes Projets

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