Skip to content

WillBlade117/OnQuiz

Repository files navigation

OnQuiz | Plateforme de Quiz Interactive Full-Stack

OnQuiz est une application web interactive conçue pour démontrer la gestion de flux de données complexes et l'intégration de bases de données relationnelles dans un environnement moderne.

Objectifs du projet

Bien que développé dans un esprit ludique, ce projet répond à plusieurs défis techniques propres aux applications métiers :

  • Gestion Full-Stack : Mise en œuvre d'une architecture complète utilisant Next.js et MySQL pour la persistance des données.
  • Engagement Utilisateur : Création d'une interface fluide et réactive favorisant l'interactivité et le défi communautaire.
  • Scalabilité des contenus : Système dynamique capable de gérer plus de 1000 questions réparties sur 10 thématiques variées.
  • Performance & Temps Réel : Intégration d'un système de classement mis à jour dynamiquement via API.

Stack Technique

Le projet s'appuie sur les dernières versions des technologies web pour garantir rapidité et maintenabilité :

  • Framework : Next.js (App Router) pour une navigation optimisée.
  • Frontend : React 19 et Tailwind CSS pour une interface élégante et mobile-first.
  • Backend : API Routes développées en TypeScript pour une logique métier robuste.
  • Base de Données : MySQL avec pool de connexions optimisé pour la sauvegarde des scores.
  • Authentification : NextAuth.js pour la gestion sécurisée des sessions utilisateurs.

Fonctionnalités clés

  • Expérience Interactive : Sessions de 10 questions par thématique avec animations fluides.
  • Classement Communautaire : Tableau des scores en temps réel pour stimuler la compétition.
  • Interface Personnalisable : Support natif du mode sombre et design immersif.

About

Interactive Full-Stack quiz platform. Demonstrating advanced data management with Next.js, React 19, and MySQL. Features real-time leaderboards and dynamic API routing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors