Lien du projet : https://the-super-quiz.herokuapp.com/
Lien du repertoire : https://github.com/Lucasbeneston/react-ts-quiz
Application de React & TypeScript de Quiz sur de nombreux sujets (Animaux, Livres, Sports, etc.) avec 3 niveaux de difficulté. Les questions proviennent de l'API [https://opentdb.com/](Open Trivia Database) et sont disponibles uniquement en anglais.
Liste des réalisations :
- Maquettage mobile, tablet et desktop.
- Intégration « Mobile first ».
- Responsive tablet, laptop et desktop.
- Génération aléatoire de questions depuis l'API Open Trivia Database.
- Stockage des informations du jeu dans le localStorage (score, difficulté et catégorie).
- Sélection de la difficulté et de la catégorie.
- Création d'une page pour les erreurs d'URL.
Liste (non exhaustive) des technologies et packages utilisés :
- React : v 17.0.1
- TypeScript : v 4.2.3
- Node : v 14.15.1
- Styled-components : v 5.2.1
- react-router-dom : v 5.2.0
Dans un terminal, exécuter ces lignes :
$ git clone https://github.com/Lucasbeneston/react-ts-quiz
$ cd ../path/to/the/file
$ npm install
$ npm start