Quikz is an open-source quiz platform designed for hosting quizzes efficiently, especially in live events where time is crucial. This platform aims to simplify the process of organizing and conducting quizzes, with key features such as authentication, verification, timed submissions, question randomization, auto-grading, custom scoring, detailed analytics, and multi-language support.
During live events, managing quizzes can often be chaotic, especially with time constraints. Qwikz was developed with these challenges in mind, providing:
Please go through CONTRIBUTING guideline\ To get Qwikz running locally, ensure you have the following installed:
Clone the repository:
git clone https://github.com/your-username/quikz.git
cd qwikz
Install dependencies:
npm install
Start the application:
npm start
-> Open your browser and go to http://localhost:3000 to see Qwikz in action.
Usage:
Alternatively, you can run Quikz using Docker. Follow these steps:
Ensure you have Docker installed on your machine. You can download it from the official Docker website.
Clone the repository:
git clone https://github.com/your-username/quikz.git
cd qwikz
Build the Docker image:
docker build -t quikz-app .
Run the Docker container:
docker run -p 5500:5500 quikz-app
Open your browser and go to http://localhost:5500 to see Quikz in action.
With Docker, you can quickly deploy Quikz without manually managing dependencies or configurations. It's an ideal solution if you're looking for a containerized, portable version of the app for different environments.