Skip to content

A Quiz app with Reactive front-end and back-end in Go built as a part of SSAD course at IIIT Hyderabad

Notifications You must be signed in to change notification settings

ajainuary/quiz-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Usage & Features

App is divided into two parts:

  • yarn start will start the React JS front-end.
  • go run Serve.go will start the Go back-end.

Packages

For React :

  • react-router-dom
  • redux

For Go :

Installation

  1. cd go
  2. go install
  3. go run Serve.go Open a new window
  4. cd react
  5. yarn install
  6. yarn start

To Use

First, sign up with a username and password and choose a role for yourself, typing admin in the role will grant the user admin privileges, anything else will give normal privileges. Go into the Action tab to list all the genres and select a quiz from the genrewise listing.

Playing

The Gameplay is simple, there are 2 types of questions, MCQ Single Correct & MCQ Multiple Correct. For each question, there are different number of points (bonus) and ability to skip the question without choosing an answer (bonus).

Admin Features

For an admin, following abilities are provided : Edit, Add & Delete Genres, Quizzes, Questions and their Options and also View & Remove Users

About

A Quiz app with Reactive front-end and back-end in Go built as a part of SSAD course at IIIT Hyderabad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published