/aws_quizpro

AWS Quiz Pro is a React app for personalized AWS learning. Tailored for all levels, it offers diverse quizzes with score tracking and responsive design.

Primary LanguageJavaScript

AWS Quiz Pro

Description

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.

Features

  1. Diverse Quizzes: Explore quizzes covering a wide range of AWS services and concepts.
  2. Score Tracking: Monitor your quiz scores and track your progress over time.
  3. Timer: Utilize a timer to display the remaining minutes before the quiz concludes.
  4. Responsive Design: Experience a seamless interface on desktops, tablets, and mobile phones.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Ensure you have Node.js and Yarn installed on your computer. If not, you can download Node.js here and Yarn here.

Installation

  1. Fork and clone this repository to your machine

    git clone https://github.com/DavidDanso/aws_quizpro.git
    
  2. Access the project folder

    cd aws_quizpro
    
  3. Install the project dependencies

    yarn install
    
  4. Start the app

    yarn start
    
  5. Install json-server using

    yarn global add json-server
    
  6. 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.

App Preview:

 

Start Screen


Question Screen

 

Correct Banner


Wrong Banner

 

Error Screen


Results Screen

Usage

Detailed usage description go here.

Contact

DavidDanso - davidkellybrownson@gmail.com

Project Link: https://github.com/DavidDanso/aws_quizpro.git