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