Retour à l'accueil
Web & Backend

Quiz App Full‑stack

Flask
Vue.js
SQLite
API REST

Contexte

Cette application de quiz full‑stack permet de tester ses connaissances sur différents sujets. Elle inclut un panneau d'administration complet pour gérer les questions et les utilisateurs.

Objectifs

  • Développer une application web full‑stack complète
  • Implémenter un système d'authentification sécurisé
  • Créer une interface moderne et responsive

Approche technique

Le backend est développé en Flask avec une API RESTful. Vue.js gère le frontend avec des composants réutilisables. SQLite assure le stockage des données avec un schéma optimisé pour les performances. JWT est utilisé pour l'authentification.

Résultats & apprentissages

Ce projet m'a permis de maîtriser le développement full‑stack avec Flask et Vue.js : structuration d'API REST, auth sécurisée, interface utilisateur réactive. L'app tourne avec plusieurs centaines d'utilisateurs.