Mes Projets

Capture du projet Ustream Movies
01Ustream Movies Ustream Movies est une mini-plateforme de streaming permettant de consulter, publier et administrer ses films favoris. Le projet utilise React 19, Firebase (Auth + Realtime Database), Zustand pour la gestion d'état et SWR pour la synchronisation en temps réel. L'utilisateur peut se connecter (email ou Google), ajouter des films, les modifier, les supprimer, gérer leur statut public/privé et consulter leurs détails via un modal animé. L'interface repose sur Tailwind CSS 4, DaisyUI et Swiper, offrant une expérience moderne, fluide et responsive. C'est un projet full-stack front qui illustre la maîtrise des hooks React, des stores légers, de l'authentification Firebase et des interactions CRUD complètes.
Capture du projet Ustream Movies
02Ustream Movies Ustream Movies est une mini-plateforme de streaming permettant de consulter, publier et administrer ses films favoris. Le projet utilise React 19, Firebase (Auth + Realtime Database), Zustand pour la gestion d'état et SWR pour la synchronisation en temps réel. L'utilisateur peut se connecter (email ou Google), ajouter des films, les modifier, les supprimer, gérer leur statut public/privé et consulter leurs détails via un modal animé. L'interface repose sur Tailwind CSS 4, DaisyUI et Swiper, offrant une expérience moderne, fluide et responsive. C'est un projet full-stack front qui illustre la maîtrise des hooks React, des stores légers, de l'authentification Firebase et des interactions CRUD complètes.
Capture du projet Calculatrice Moderne
03Calculatrice Moderne Application de calculatrice moderne développée en JavaScript vanilla avec une interface élégante et intuitive. Le projet met l'accent sur la logique de calcul précise, la gestion des opérations complexes et une expérience utilisateur fluide. La calculatrice supporte les opérations de base (addition, soustraction, multiplication, division), les opérations avancées (pourcentage, racine carrée, puissance), et inclut un historique des calculs. L'interface responsive s'adapte parfaitement aux mobiles et tablettes. Ce projet démontre une maîtrise solide du JavaScript ES6+, de la manipulation du DOM, de la gestion d'événements et du design CSS moderne avec animations et transitions fluides.
Capture du projet CineVault
04CineVault CineVault est une application web moderne de découverte de films développée en HTML5, CSS3 et JavaScript (ES6+). L'interface propose un design sombre élégant inspiré de Netflix, avec animations fluides, effets 3D au survol, statistiques dynamiques et un système de mode clair/sombre. L'application consomme l'API TMDB pour afficher en temps réel les films populaires, mieux notés, à venir ou actuellement au cinéma. CineVault inclut une recherche intelligente, un modal détaillé avec synopsis, note, durée et genres, ainsi qu'un fallback complet en cas d'échec API. Entièrement responsive, rapide et optimisée, CineVault démontre une parfaite maîtrise du JavaScript vanilla, de l'intégration API, de l'UX moderne et du responsive design.
Capture du projet Realtime Taskflow
05Realtime Taskflow Realtime Taskflow est une application moderne de gestion de tâches en temps réel, développée avec Next.js 16, React 19 et TypeScript. Elle permet aux utilisateurs de s'inscrire, se connecter et gérer leurs tâches quotidiennes grâce à une synchronisation instantanée avec Firebase Realtime Database. L'interface, conçue avec Tailwind CSS 4 et DaisyUI, propose une expérience fluide et moderne : modale d'édition, tableau en temps réel, transitions soignées et notifications contextualisées via React Toastify. L'état global est géré avec Zustand, assurant une mise à jour locale immédiate et une excellente réactivité. Ce projet met en avant la maîtrise du workflow Next.js App Router, des routes API personnalisées, de l'authentification sécurisée avec Firebase et d'un design UI/UX professionnel pensé pour la productivité.
Capture du projet Boutique en ligne - Clone Autorapid
06Boutique en ligne - Clone Autorapid Application e-commerce complète développée avec Next.js 16 et Firebase, offrant une expérience d'achat moderne et sécurisée. Le projet inclut un système d'authentification Firebase (email/password et Google OAuth), une gestion en temps réel des produits via Firebase Realtime Database, et un backoffice administrateur complet avec upload d'images via ImageKit (compression WebP automatique). Fonctionnalités principales : landing page dynamique avec carrousels, boutique avec système de filtres, gestion des comptes utilisateurs (wishlist, historique de commandes), et un panel admin sécurisé pour l'ajout et la gestion des produits. Le design responsive utilise Tailwind CSS 4 et DaisyUI, avec des animations personnalisées et une architecture optimisée utilisant Zustand pour la gestion d'état. Ce projet démontre une expertise complète en développement d'applications e-commerce modernes avec Next.js, incluant l'authentification, la gestion de base de données en temps réel, l'upload d'images optimisé et un backoffice administrateur professionnel.