Le Défi
Je disposais d'une infrastructure serveur déjà en place et voulais la transformer en produit vendable, tout en construisant une vitrine technique crédible de mes capacités full-stack et d'exploitation.
L'Approche
J'ai conçu une plateforme complète, du parcours client jusqu'à l'exécution des serveurs de jeux :
- un backend Java réactif avec Quarkus, Hibernate Reactive et MySQL
- un frontend SvelteKit avec TypeScript et Tailwind CSS
- une authentification OIDC via Keycloak avec thème personnalisé
- une intégration PayPal pour les paiements et Discord pour les notifications
- un pilotage bas niveau de Docker via des scripts bash pour reconstruire, publier et lancer les images de jeux
- une gestion des images de base et des variantes personnalisées, notamment pour les mods
- une orchestration opérationnelle du cycle de vie des serveurs selon les actions utilisateur
Le Résultat
La plateforme a été entièrement déployée avec le support de Factorio, Palworld, Satisfactory, 7 Days to Die et Valheim. Le projet constitue une démonstration solide de capacités end-to-end : backend réactif, sécurité OIDC, paiements, frontend moderne et orchestration concrète de conteneurs en production.
Stack technique
JavaQuarkusSvelteKitTypeScriptTailwindDockerKeycloakMySQLPayPal