Documentation de composants accessibles (A11Y Cookbook)
Documentation de composants accessibles

A11Y Cookbook est un site de documentation interactif qui présente une série de composants accessibles. Chaque composant dispose d’une démo interactive et du code source affiché en parallèle. Objectif : montrer des implémentations simples, pédagogiques et conformes aux bonnes pratiques (formulaires, skip links, boutons, structure de page, etc.). Le projet est développé avec React et Tailwind, puis conteneurisé avec Docker et déployé sur un VPS derrière Nginx.

Application de gestion de projet Kanban
Application de gestion de projet Kanban

Make your Kanban est une application web de gestion de projet centrée sur la méthode Kanban. Elle permet de créer des projets et des colonnes de travail, puis de gérer les tâches via un board visuel avec drag & drop. Chaque tâche peut être priorisée, assignée à un ou plusieurs membres et filtrée grâce à une vue dédiée "Mes tâches". L’application intègre une authentification sécurisée par JWT, une gestion des rôles (développeur, chef de projet, designer, QA…), ainsi qu’une page profil et des paramètres d’affichage (thème, densité des tableaux). Côté technique, le projet repose sur une architecture full-stack moderne (Vue 3 + NestJS + PostgreSQL), conteneurisée avec Docker et déployée sur un VPS OVH derrière Nginx.

Application de sport Trackfit
Application de sport Trackfit

TrackFit est une application web dédiée à la gestion des séances d’entraînement de musculation. Elle permet de créer des séances personnalisées, d’ajouter des exercices avec détails (répétitions, masses) ou de créer ses propres exercices si ceux-ci ne figurent pas dans la base de données. L’application propose un calendrier interactif pour visualiser ses entraînements et suivre sa progression. Une page d’accueil dynamique offre également des actualités sportives et trois idées de recettes équilibrées par jour pour accompagner vos objectifs. Vous pouvez la tester, c'est gratuit !

Portfolio 3D avec Three.js
Portfolio 3D avec Three.js

Création d'un portfolio interactif en 3D, offrant une expérience utilisateur immersive et innovante dans la présentation de projets et compétences professionnelles.

Challenge de benjamin code
Challenge de benjamin code

Ce projet est une recréation d'une page web à partir d'un simple screenshot, dans le cadre d'un challenge proposé par Benjamin Code. L'objectif était de reproduire fidèlement la mise en page et le design de la photo fournie. Lien de la vidéo ici.

Création d'une api NestJS
Création d'une api NestJS

Ce projet est une API REST construite avec NestJS qui permet la gestion d'utilisateurs et l'authentification via JWT. Les utilisateurs peuvent s'inscrire, se connecter, mettre à jour leurs informations et être supprimés.

Création d'une app avec frontend vue
Création d'une app frontend avec vue

Ce projet est une application frontend construite avec Vue.js qui permet aux utilisateurs de s'inscrire, se connecter, et gérer leurs informations personnelles. Les données sont communiquées à une API back-end sécurisée avec des tokens JWT.