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.