À propos du projet
ByteMaster QCM est une plateforme web interactive de tests et quiz techniques dédiée aux langages de programmation (Python, JavaScript, SQL, C++, PHP). Conçue en équipe lors d’un projet académique de formation, l’application permet aux étudiants et développeurs de tester leurs connaissances à travers des sessions chronométrées et de mesurer leur progression sur un classement général.
Fonctionnalités principales
- 🧠 Quiz & QCM Dynamiques : Banques de questions catégorisées par langage et niveau de difficulté avec correction instantanée.
- 🏆 Classement & Leaderboard : Système de calcul de score dynamique en temps réel enregistré dans la base de données.
- 🔐 Espace Membre & Authentification : Inscription, connexion sécurisée et suivi de l’historique des résultats par utilisateur.
- 📱 Interface Rétro & Responsive : UI stylisée d’inspiration cyberpunk / arcade pour rendre l’expérience d’apprentissage ludique.
Stack Technique & Architecture
- Frontend : HTML5, CSS3, JavaScript ES6 (manipulation dynamique du DOM et chronomètre de session).
- Backend : PHP 8, Architecture MVC simplifiée, gestion des sessions et routage.
- Base de Données : MySQL (Modélisation relationnelle des utilisateurs, questionnaires et historiques).
Découvrir le projet
Auteur & Équipe
Mathieu Soussignan — Co-développeur FullStack (Projet d’équipe académique en collaboration avec la promo).