← Retour aux catégories

Développement Web

Création d'applications web modernes et réactives utilisant les dernières technologies du marché.

Compétences

React/Next.js90%
TypeScript85%
Node.js80%
GraphQL75%
AWS70%

Projets

Image à venir

API de Gestion d'Utilisateurs

Projet personnel
Durée du projet: Décembre 2024 - Janvier 2025

Une API RESTful développée en .NET 9/C# 12 permettant de gérer des utilisateurs via des requêtes HTTP. Le projet suit une architecture claire avec séparation des responsabilités (Controllers → Services → Repositories) et inclut la validation des données, les DTOs pour isoler les données exposées, la documentation Swagger auto-générée, les migrations Entity Framework Core avec SQLite, et la gestion d'erreurs avec codes HTTP standards. Le projet peut être dockerisé et déployé sur des plateformes cloud comme Azure ou Railway.

Fonctionnalités principales:

  • CRUD complet d'utilisateurs (GET, POST, PUT, DELETE)
  • Validation des données entrantes
  • DTOs pour séparation des données API/entités internes
  • Documentation Swagger auto-générée
  • Migrations Entity Framework Core avec SQLite
  • Architecture claire (Controllers → Services → Repositories)
  • Gestion d'erreurs avec codes HTTP standards
  • Prêt pour le déploiement cloud (Azure, Railway) ou conteneurisation Docker
  • Fichier test-api.http pour tests avec VS Code REST Client
  • Dockerfile inclus pour conteneurisation
.NET 9C# 12ASP.NET CoreEntity Framework CoreSQLiteSwagger/Swashbuckle
Non disponibleCode source
UsersBlazorApp - Interface Utilisateur Moderne

UsersBlazorApp - Interface Utilisateur Moderne

Projet personnel
Durée du projet: Janvier 2025 - Février 2025

Application web Blazor Server moderne développée avec .NET 8 pour la gestion des utilisateurs. Cette interface utilisateur élégante et responsive communique avec une API REST pour offrir une expérience utilisateur exceptionnelle avec des fonctionnalités avancées comme la recherche en temps réel, les statistiques dynamiques, les thèmes sombre/clair persistants, et une interface adaptative mobile-first. L'application utilise Bootstrap 5 personnalisé avec des animations fluides, des gradients et des effets visuels modernes. Elle inclut un système de gestion d'erreurs amélioré, des dialogues de confirmation élégants, et une architecture technique propre avec séparation des composants et services injectables. L'application est prête pour la production avec support du déploiement cloud et optimisation des performances.

Fonctionnalités principales:

  • Interface moderne et élégante avec Bootstrap 5 personnalisé
  • Recherche en temps réel : Filtrage des utilisateurs par nom ou email
  • Statistiques en temps réel : Compteurs d'utilisateurs actifs et nouveaux
  • Thème sombre/clair avec persistance automatique dans localStorage
  • Design responsive mobile-first avec adaptations breakpoints
  • Animations et transitions fluides pour toutes les interactions
  • États de chargement visuels pendant les opérations asynchrones
  • Gestion d'erreurs améliorée avec messages contextuels
  • Dialogues de confirmation élégants pour les actions critiques
  • Validation côté client et serveur avec feedback immédiat
  • Architecture technique propre avec composants réutilisables
  • Prêt pour le déploiement avec configuration production
  • Persistance des préférences utilisateur
  • CRUD complet avec gestion optimiste des états
  • Gradients et effets visuels modernes personnalisables
Blazor Server.NET 8C#Bootstrap 5CSS personnaliséHttpClientJavaScript InteropLocal Storage
Non disponibleCode source
Image à venir

Sélène — Réseau social audio orienté débat et échanges de fond

Sélène - Startup (CTO)
Durée du projet: Février 2025 - Projet en cours

Sélène est une plateforme web de débats audio en temps réel, conçue comme une alternative européenne, souveraine et éthique aux réseaux sociaux traditionnels. En tant que CTO de cette startup, j'ai conçu et développé cette plateforme qui recentre l'expérience sur la voix, l'argumentation et la qualité des échanges, plutôt que sur les métriques d'engagement artificielles. La plateforme permet la création de salons audio thématiques où les utilisateurs peuvent débattre en direct, interagir via la voix, modérer les échanges et participer à des formats structurés (rôles, tours de parole, modération). Sélène est un projet full-stack en production avec une architecture scalable, temps réel, sécurité, UX, et vision business intégrée. Partenaire du programme OVH Cloud Startup Program.

Fonctionnalités principales:

  • Salons audio thématiques avec débats en temps réel
  • Gestion du temps réel (audio, états utilisateurs, salons)
  • Authentification et sécurité avancées
  • Synchronisation frontend/backend optimisée
  • Architecture orientée performance et évolutivité
  • Modération des échanges et gestion des rôles
  • Formats structurés (tours de parole, modération)
  • Interface utilisateur pensée pour l'expérience audio
  • Base de données PostgreSQL avec Prisma ORM
  • WebRTC pour la gestion audio temps réel
React/Next.jsTypeScriptNode.jsPostgreSQLPrismaWebRTCWebSockets
Non disponibleCode privé
Image à venir

ERP Le Grand Lieu

Le Grand Lieu
Durée du projet: 1 Mars 2025 - 31 Mai 2025

Développement complet d'un ERP interne pour l'entreprise Le Grand Lieu, intégrant des modules de gestion comptable, administrative et logistique. Le projet repose sur une architecture React pour le front-end, Django pour le back-end, et MySQL pour la base de données.

Fonctionnalités principales:

  • Module de comptabilité et facturation
  • Suivi logistique des stocks et commandes
  • Interface utilisateur React moderne
React/Next.jsPythonDjangoMySQL
Non disponibleCode privé
La Diversithèque

La Diversithèque

Citoyen Tout Terrain
Durée du projet: 06 Décembre 2024 - 31 Juin 2025

Une plateforme de recrutement à destination des personnes en situation de handicap, avec un back-office pour les administrateurs.

Fonctionnalités principales:

  • Back-office administrateur
  • Optimisation SEO
  • Analytics intégrés
  • Gestion des candidats
  • Gestion des entreprises
  • Gestion des offres d'emploi
React/Next.jsTypeScriptNode.jsPrismaMySQLTailwindNestJS
Non disponibleCode privé
Maison Ephorys

Maison Ephorys

Maison Ephorys
Durée du projet: 15 Décembre 2024 - 02 Janvier 2025

Une plateforme e-commerce moderne construit avec React/Next.js 13, intégrant Stripe pour les paiements et un back-office complet pour les administrateurs.

Fonctionnalités principales:

  • Paiements sécurisés avec Stripe
  • Gestion des stocks
  • Gestions des commandes
  • Optimisation SEO
  • Analytics intégrés
React/Next.jsTypeScriptPrismaMySQLStripe
Voir la démoCode privé
Le comptoir des ESSMS

Le comptoir des ESSMS

Citoyen Tout Terrain
Durée du projet: 06 Décembre 2024 - 31 Décembre 2024

Un réseau social dans le domaine du médico-social moderne construit avec React/Next.js 13, intégrant Stripe pour les paiements, un intranet type Slack en temps réel, et un back-office complet pour les administrateurs.

Fonctionnalités principales:

  • Paiements sécurisés avec Stripe
  • Système de chat en temps réel
  • Intranet de type Slack pour les communautés
  • Optimisation SEO
  • Analytics intégrés
React/Next.jsTypeScriptPrismaMySQLStripe
Non disponibleCode privé
Image à venir

Plateforme de Streaming Vidéo Personnelle

Projet personnel
Durée du projet: 20 Juin 2025 - Projet en cours

Développement complet d'une plateforme de streaming vidéo à usage personnel, construite en Rust avec Actix Web. Le système permet le listing, le streaming sécurisé avec support des headers Range, la génération automatique de miniatures via FFmpeg, et une interface utilisateur simple en HTML/React pour la navigation et la lecture.

Fonctionnalités principales:

  • Streaming vidéo optimisé avec prise en charge du scrubbing (headers Range)
  • Protection des routes avec clé API
  • Génération automatique de miniatures avec FFmpeg
  • Interface web HTML/React affichant les vidéos et leurs miniatures
  • Support des formats MP4, MKV, AVI (extensible)
RustActix WebFFmpegReact/Next.jsHTMLCSS
Non disponibleCode privé
Les Déterminés

Les Déterminés

Les Déterminés
Durée du projet: Mai 2023 - Juillet 2024

Site web officiel des Déterminés, une association qui forme les entrepreneurs issus de QPV dans toute la France

Fonctionnalités principales:

  • Design moderne et responsive
  • back-office administrateur
  • Optimisation SEO
  • Analytics intégrés
React/Next.jsTypeScriptSCSSPrismaMySQL
Voir la démoCode privé
RustShop
Durée du projet: 1 Mai 2024 - 10 Mai 2024

RustShop est une API RESTful développée en Rust permettant de gérer un catalogue de produits pour un site e-commerce. Elle utilise Warp pour le serveur HTTP, Diesel pour l'ORM avec une base SQLite, et inclut une structure modulaire facilement extensible.

Fonctionnalités principales:

  • API RESTful pour la gestion de produits
  • Connexion base de données SQLite via Diesel
  • Structure modulaire extensible
RustWarpDieselSQLite
Non disponibleCode source
La Cartographie des Déterminés

La Cartographie des Déterminés

Les Déterminés
Durée du projet: Février 2024 - Juillet 2024

Cartographie officiel des Déterminés, une association qui forme les entrepreneurs issus de QPV dans toute la France. Cette cartographie permet de visualiser les quartiers QPV et les partenaires des Déterminés dans toute la France.

Fonctionnalités principales:

  • Cartographie moderne
  • Quartier QPV détaillé
  • Recherche de structure via API de google
React/Next.jsTypeScriptTailwindPrismaMySQL
Non disponibleCode privé
GT Wash

GT Wash

GT Wash
Durée du projet: 20 Décembre 2022 - 27 Décembre 2022

Site vitrine pour detailing automobile, avec un back-office pour les administrateurs.

Fonctionnalités principales:

  • Site vitrine
  • Optimisation SEO
  • Analytics intégrés
React/Next.jsTypeScript
Voir la démoCode privé