Welcome to our Quiz App, which we have built with Typescript and React and deployed on github pages and AWS.
Our project is intended to allow you to do the following things (but is currently a work in progress 😉):
- Generate a quiz based on category, difficulty level and whether it's favourited
- Create/edit/delete/favourite questions
- See a summary of your results for the current quiz and the whole session
To run this, you will need to have the backend running locally on your machine.
-
Clone the repository
git clone https://github.com/fac29/quiz-gghlo-frontend cd quiz-gghlo-frontend
-
Install dependencies
npm install
-
Run the application
npm run dev
We have included end-to-end testing. To run this enter the following command in your terminal.
```
npx cypress open
```
Navigate to E2E Testing and select the test you want to run.