imabhinavdev / realtime-quiz

Engage students and hosts alike with our Real-Time Quiz Application. Powered by Next.js and Firebase, this repository features an admin panel, student login, leaderboard, live quizzes, and interactive polling. Experience seamless performance and scalability. Join us on GitHub to explore and contribute!

Home Page:https://quiz.imabhinav.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RealTime Quiz/Polling System

Description

The application is made for any live interaction event with the audience. The application is a real-time quiz/polling system that allows the audience to participate in the event by answering the questions asked by the host. The host can create a quiz/poll and the audience can join the quiz/poll by entering the quiz/poll code. The host can start the quiz/poll and the audience can answer the questions in real-time. The host can see the responses of the audience in real-time and can also see the leaderboard. The host can also end the quiz/poll at any time. The application is made using Django and Django Channels for real-time communication.

Features

  • Host can create a quiz/poll.
  • Audience can join the quiz/poll by url.
  • Host can start the quiz/poll.
  • Audience can answer the questions in real-time.
  • Host can see the responses of the audience in real-time.
  • Host can see the leaderboard.
  • Host can end the quiz/poll at any time.

Installation

  1. Clone the repository
git clone https://github.com/imabhinavdev/realtime-quiz.git
  1. Change the directory
cd realtime-quiz
  1. Install Dependencies
npm install
  1. Run the server
npm run dev
  1. Open the browser and go to http://localhost:3000/

About

Engage students and hosts alike with our Real-Time Quiz Application. Powered by Next.js and Firebase, this repository features an admin panel, student login, leaderboard, live quizzes, and interactive polling. Experience seamless performance and scalability. Join us on GitHub to explore and contribute!

https://quiz.imabhinav.dev/


Languages

Language:JavaScript 99.8%Language:CSS 0.2%