QuizApp ESIEE

Vue.jsPythonJavaScriptSQLiteFlask/Django
QuizApp ESIEE

À propos du projet

Application web Full-Stack complète de quiz avec architecture découplée (API Python + Frontend Vue.js).

Objectifs

  • Développer une application web full stack fonctionnelle
  • Créer une interface utilisateur intuitive pour les quiz
  • Implémenter un système d'administration robuste
  • Gérer efficacement les données avec une base de données relationnelle

Défis techniques

  • Architecture découplée avec API Python et frontend Vue.js
  • Gestion des sessions utilisateurs et de l'authentification
  • Conception d'une base de données SQLite optimisée
  • Création d'une interface responsive adaptée aux différents appareils

Fonctionnalités principales

  • Page de participation au quiz avec système de scoring
  • Panel d'ADMIN pour gérer les questions
  • Base de données SQLite embarquée
  • Frontend Vue.js réactif et moderne
  • Gestion des résultats et statistiques des participants
  • Système d'authentification pour les administrateurs

Mise en œuvre

L'application utilise une architecture moderne avec un frontend Vue.js et une API backend Python (Flask/Django). La séparation claire entre Quiz-FRONT et Quiz-API permet une maintenance optimale et une évolutivité du code. La base de données SQLite embarquée stocke les questions, les réponses et les résultats des utilisateurs. Le frontend Vue.js offre une expérience utilisateur réactive et moderne pour les participants aux quiz. Le projet démontre une maîtrise des technologies web modernes enseignées à ESIEE dans le cadre du cursus E4FI.