AWS Quiz Pro is a React application designed for personalized learning of Amazon Web Services (AWS). The app stores all question JSON data in the data folder, offering quizzes on diverse AWS services. Users can customize quizzes by selecting the number of questions they want, all within a responsive design.
- Diverse Quizzes: Explore quizzes covering a wide range of AWS services and concepts.
- Score Tracking: Monitor your quiz scores and track your progress over time.
- Timer: Utilize a timer to display the remaining minutes before the quiz concludes.
- Responsive Design: Experience a seamless interface on desktops, tablets, and mobile phones.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Ensure you have Node.js and Yarn installed on your computer. If not, you can download Node.js here and Yarn here.
-
Fork and clone this repository to your machine
git clone https://github.com/DavidDanso/aws_quizpro.git
-
Access the project folder
cd aws_quizpro
-
Install the project dependencies
yarn install
-
Start the app
yarn start
-
Install json-server using
yarn global add json-server
-
Run the JSON server on port 9000
yarn run server 9000
Your app should now be running on http://localhost:9000
.
If you decide to change the port number, ensure to update it in the useEffect within the app.js file.
Start Screen |
Question Screen |
Correct Banner |
Wrong Banner |
Error Screen |
Results Screen |
Detailed usage description go here.
DavidDanso - davidkellybrownson@gmail.com
Project Link: https://github.com/DavidDanso/aws_quizpro.git