La Marée Malouine - Showcase website and Click & Collect application for a fishmonger: catalogue, promotions, step-by-step ordering and online card payments through Stripe. The merchant dashboard brings together stock, pickup slots, refunds and customer history. Stock is reserved temporarily during payment, with email notifications through Brevo.
Les Portes de Montafilan - Bilingual showcase site and pre-booking tool for a holiday cottage, built around clear constraints: no monthly subscription, no complex backend, and prices editable without code from an Excel-like spreadsheet connected through Google Sheets. The site presents the cottage, syncs Airbnb unavailable dates through iCal, explains the estimate clearly, and redirects to Airbnb with dates prefilled.
Flambow Frontend - Main frontend for Flambow, an intergenerational skill-sharing platform. Built with React + TypeScript, modular architecture, Vitest/Playwright testing, secure GitLab CI pipeline, and Docker deployment on OVH.
Portfolio - Personal multilingual portfolio (React + TypeScript) with technical SEO, a reCAPTCHA v3-secured contact form, consent-aware analytics, and Vercel deployment.
À table ! - Offline-first Flutter app for managing kitchen products, tracking expiry dates, filtering by storage location, and viewing deadlines in a calendar to reduce food waste.
Library Application - Full-stack library management app with JWT auth, book inventory, borrow/reservation workflows, admin features, and MySQL persistence through Sequelize.