Dans le cadre de ma formation j'ai eu à réaliser un mini site comportant plusieurs quiz.
On nous a fourni :
- La base de données (disponible dans le dossier /data si vous souhaitez tester le projet)
- Des fichiers modèles afin de pouvoir réaliser l'intégration
- HTML/CSS
- Node.js
- Express
- EJS
- PSQL
- Sequelize
- Importer la base de données
- Réaliser l'intégration à partir des modèles fournis
- Générer les vues de manière dynamique en utilisant Sequelize et EJS
- Créer un formulaire d'inscription et ajouter un nouvel utilisateur
- Créer et gérer les connexions utilisateurs (via un système de session)
- Donner le droit à un utilisateur connecté de répondre aux quiz et d'obtenir son nombre de bonnes réponses