SQL Rush
Une plateforme d'entraînement pour arriver confiant devant le jury : lire une consigne, explorer les tables, écrire la requête, l'exécuter et comprendre.

- exercices
- 264
- niveaux
- 8
- jeux de données
- 12
- fiches aide-mémoire
- 66
- tests
- 71
Le point de départ
À l'examen, il faut des automatismes. Les ressources existantes sont souvent en anglais ou valident le texte de la requête, ce qui refuse des réponses pourtant justes.
L'approche choisie
- 01
Chaque exercice s'exécute dans une base SQLite en mémoire, créée à la volée : le SQL de l'étudiant n'atteint jamais la base de l'application.
- 02
La validation compare le résultat obtenu au résultat attendu : deux requêtes équivalentes sont acceptées.
- 03
Monaco Editor (l'éditeur de VS Code) avec une autocomplétion pédagogique.
- 04
69 tests serveur et 9 scénarios Playwright avant publication.
Sous le capot
Isolation
Base jetable, politique SQL restrictive, processus dédiés, limites de ressources et délais.
Aucun CDN
Polices, icônes et composants servis localement.
Un bot Discord
Les mêmes exercices directement dans Discord, avec leur propre progression.
Ce que j'ai construit
- Atelier SQL avec vues Données et Structure
- Mode Examen / Jury
- Sprint chronométré
- Carnet « Mes erreurs »
- XP, séries, badges et classement
- Bac à sable libre
Bilan et perspectives
En ligne, chaque utilisateur crée son compte. Code source public.
- Les exercices tournent sur SQLite : certaines syntaxes MySQL ou PostgreSQL ne sont pas disponibles.
Projet suivant
MarsAI
La plateforme d'un festival de courts-métrages générés par IA : dépôt des films, jury, votes et palmarès.
