Skip to content

Klesone/QuizMaster-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License GPLv3

QuizMaster-web

QuizMaster-web is a modern web adaptation of QuizMaster. Test your knowledge and learn new topics from your browser with an interactive, fast-paced quiz experience. Whether you're a student, educator, or quiz enthusiast, QuizMaster-web offers an engaging platform accessible from any device with a web browser.

Usage

Installation

Prerequisites:

  • Python 3.8 or higher
  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • pip (Python package manager)
  1. Clone this repository via terminal:

git clone https://github.com/hermonochy/QuizMaster-web

  1. Navigate to the directory:

cd QuizMaster-web

  1. Create a virtual environment (optional but recommended):

python3 -m venv venv

  1. Activate the virtual environment:

source venv/bin/activate (On Windows: venv\Scripts\activate)

  1. Install required packages:

pip install -r requirements.txt

Running QuizMaster-web

To run QuizMaster-web, you need to start both the backend server and access the frontend.

Start the backend server:

fastapi run main.py

The backend will be accessible at http://127.0.0.1:8000/

Open the Website

Go to qm.html in the client folder and double click on it to open in the browser.

About

Web based version of QuizMaster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 61.2%
  • CSS 23.8%
  • Python 15.0%