Web Development
Team Project
PHP
MySQL
JavaScript

ByteMaster — Projet QCM Multi-Langages

📅 Publié le octobre 2023
👨‍💻 Par Mathieu Soussignan

Application web dynamique de QCM et quiz interactif dédiée aux langages de programmation. Conçue en équipe dans le cadre d'un projet académique avec architecture FullStack PHP/MySQL et gestion de classement des scores.

Capture d'écran de l'application web ByteMaster QCM

À 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).

REMONTER EN HAUT Shift + Flèche Haut