QuizzNature est une application de quizz sur l'environnement. Elle a été conçu pour aider les utilisateurs à tester et à améliorer leurs connaissances sur l'environnement. Le code suivant présente l'API avec Strapi.
Le backend de QuizzNature utilise Strapi, un CMS Headless.
Vous pouvez utiliser la technologie de votre choix pour rattacher l'API à une interface utilisateur. Nous vous proposons un frontend en Vanilla pour tester l'application.
Pour installer tous les dépendances :
npm install
Pour démarrer le projet :
cd QuizzNature/backend
npm run develop
Voici les commandes pour interagir avec l'API :
- GET /api/questions : récupère toutes les questions
- POST /api/questions : crée une nouvelle question
- UPDATE /api/questions/:id : met à jour une question existante avec l'ID spécifié
- DELETE /api/questions/:id : supprime une question existante avec l'ID spécifié
- GET /api/categories : récupère toutes les catégories
- POST /api/categories : crée une nouvelle catégorie
- UPDATE /api/categories/:id : met à jour une catégorie existante avec l'ID spécifié
- DELETE /api/categories/:id : supprime une catégorie existante avec l'ID spécifié
- GET /api/quizzes : récupère tous les quizz
- POST /api/quizzes : crée un nouveau quizz
- UPDATE /api/quizzes/:id : met à jour un quizz existant avec l'ID spécifié
- DELETE /api/quizzes/:id : supprime un quizz existant avec l'ID spécifié
Ce projet est sous licence GNU GPL 3.0.