Développement fullstack d’un site web de gestion de tournois de jeux de société : inscription, notation, historique personnalisé, espace organisateur et interface administrateur.
Fonctionnalités principales :
- Inscription et notation de jeux
- Système de tournois avec gestion des places, dates et récompenses
- Page historique avec statistiques de participation (victoires, top 3…)
- Espace organisateur (création / modification de tournois)
- Interface administrateur (gestion des membres, tournois, jeux)
- Authentification sécurisée avec JWT
Backend MySQL avancé :
- Utilisation de procédures stockées, triggers et vues SQL
- Index manuels optimisant les performances
- Triggers pour calcul de moyennes, mise à jour automatique des statuts, historique dynamique
Stack technique :
- Frontend en Vue.js (composants dynamiques, filtres, interface responsive)
- Backend Node.js (Express + API REST)
- Base de données relationnelle MySQL
- Auth via tokens JWT et stockage local
Un projet complet, conçu comme un vrai produit web prêt à l’usage, avec une logique métier complète, des optimisations SQL et une attention portée à l’UX.