RoyaleMetrics
Le projet où j'ai appris à ne pas casser ce qui est en production
Architecture, développement, tests et mise en production
Voir le site en ligneLe projet
Une plateforme de statistiques et d'overlays personnalisables à poser dans OBS. PostgreSQL piloté par Prisma, connexion Discord ou Twitch via NextAuth, niveaux d'accès gérés avec Stripe et un bot Discord par-dessus.
Ce qui a été difficile
Dès qu'un abonnement Stripe est en jeu, une régression n'est plus un désagrément, c'est un remboursement. C'est ce qui m'a poussé à travailler les tests ici plus que partout ailleurs. Jest pour l'unitaire, Playwright pour les parcours complets, et des suites à part pour la sécurité, la performance et la non-régression.
En chiffres
- Paiements Stripe en production
- Suites de tests séparées
- OAuth Discord et Twitch
Technologies
- Next.js 14
- TypeScript
- Prisma
- PostgreSQL
- NextAuth
- Stripe
- Discord.js
- Jest
- Playwright
Les autres projets
- TournouahFaire tourner un tournoi de plusieurs centaines de joueurs sans qu'il s'écroule
- PalPortalRendre lisible un serveur de jeu que personne ne pouvait consulter
- Overlay de diffusion par visionLire un jeu en temps réel, sans API
- CompteurTwitchBotUn bot de chat qui suit la partie en direct
Je cherche une alternance à partir de septembre 2026, rythme 2 jours à l'université, 3 jours en entreprise. Pourquoi recruter un profil licence.