Mes Projets persos

Une sélection de mes projets personnels, réalisés suite à l'envie de coder et de découvrir de nouvelles technos.

JDR Voices
JDR Voices
JDR Voices

Démo audio

JDR Voices

2026

Cette application permet depuis une photo d'un texte de généré son inteprétation par l'IA. Utilisé lors de nos session de JDR entre ami.

Node.js SQLite JavaScript OCR API TTS PWA IA Hébergement Docker
Hub Personnel
Hub Personnel
Hub Personnel
Hub Personnel

Hub Personnel

2026

Site de présentation personnelle mettant en avant mon expérience professionnelle, mes compétences et mes projets de développement.

Symfony PHP MySQL Tailwind Three.js IA Hébergement Docker
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +
GameTeck +

GameTeck +

2025

Refonte complete du projet ludothèque dans une nouvelle version bien plus évolués. Site activement utilisé par notre groupe de joueurs.

Node.js Express Puppeteer JavaScript Tailwind PWA SSE Web Scraping JWT IA Hébergement Docker
SQL Rewriter
SQL Rewriter
SQL Rewriter
SQL Rewriter

SQL Rewriter

2025

Générateur de requêtes SQL pour remplacer des URLs ou du contenu dans une base WordPress ou PrestaShop, avec workflow collaboratif.

PHP JavaScript SQL Outil interne IA Hébergement Docker
WoW Heal Calculator
WoW Heal Calculator

WoW Heal Calculator

2024

Mini-projet utilitaire pour WoW Classic : calcul et comparaison de l'efficacité des sorts de soins. (EHV, efficacité mana, PPS)

JavaScript Tailwind JSON IA Hébergement Docker
Mémos
Mémos
Mémos

Mémos

2024

Gestionnaire personnel de ressources et notes techniques. Projet réintégré au hub avec interface d'administration.

JavaScript Alpine.js Tailwind MySQL IA
Site Vitrine WordPress

Site Vitrine WordPress

2023

Mise en place du développement initial, configuration des gabarits de page et hébergement pour une connaissance psychothérapeute professionnelle.

WordPress PHP Hébergement SEO
Application Mariage

Application Mariage

2022

Application interactive pour un mariage : jeu des trios avec suivi d'équipes en temps réel, classement, et galerie collaborative pour partager photos/vidéos de la soirée.

Symfony PHP MySQL Hébergement
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP
TricéraCUP

TricéraCUP

2021

Plateforme complète de création et gestion de compétitions multigaming avec système de joueurs, équipes, brackets de tournois et interface d'administration.

Symfony PHP MySQL Hébergement Docker
GameTeck
GameTeck
GameTeck
GameTeck

GameTeck

2020

Gestion de ludothèque personnelle avec recherche avancée (joueurs, durée, style). Base de données de +50 000 jeux scrappés.

Symfony PHP Web Scraping JavaScript jQuery MySQL Hébergement
WoW Auctionator

WoW Auctionator

2018

Outil de tracking de l'hôtel des vente pour le jeu World of Warcraft, permet d'analyser les évolutions de prix, détecter les bonnes affaires et suivre les tendances du marché.

Symfony PHP MySQL API Charts
Non mis en ligne
Overwatch-POTG.com

Overwatch-POTG.com

2016

Plateforme communautaire de partage de vidéos sur le jeu Overwatch. Plusieurs centaines de visites journalières.

Symfony PHP JavaScript jQuery MySQL Hébergement

Architecture d'hébergement

Tous mes projets sont hébergés sur un même VPS sous Debian et orchestrés via Docker Compose.

~/docker/
├── traefik/
├── dockge/
├── tools/
│   └── adminer/
└── projects/
    ├── gameteck/
    ├── hub/
    ├── jdrvoices/
    ├── sql-rewriter/
    ├── triceracup/
    └── wow-calculator/
projects/

Chaque sous-dossier est un projet indépendant avec son propre docker-compose.yml. Les conteneurs sont exposés à Traefik via des labels qui définissent le domaine et les règles de routage.

Docker

Chaque projet tourne dans son propre conteneur isolé via Docker Compose. Ça garantit la portabilité, simplifie les déploiements et évite les conflits de dépendances entre services.

Traefik

Reverse proxy qui intercepte toutes les requêtes entrantes et les redirige vers le bon conteneur selon le domaine. Gère automatiquement les certificats SSL via Let's Encrypt.

Dockge

Interface web légère pour gérer visuellement les stacks Docker Compose : démarrer, arrêter, surveiller les logs et modifier les configs sans passer par le terminal.

Adminer

Outil d'administration de bases de données accessible via navigateur. Compatibilité avec MySQL, PostgreSQL et SQLite.