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.
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.
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 !
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.
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.
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.
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.