Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Anzar18/VI-Quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VI Quiz - Interactive Quiz Platform

A real-time interactive quiz platform inspired by Kahoot, built with Node.js, Express, Socket.IO, and MongoDB.

Features

  • Real-time quiz sessions
  • Multiple choice questions
  • Live score tracking
  • Interactive user interface
  • MongoDB database integration
  • WebSocket communication for real-time updates

Prerequisites

  • Node.js (v12 or higher)
  • MongoDB
  • npm or yarn package manager

Installation

  1. Clone the repository:
git clone 
cd vi-quiz
  1. Install dependencies:
npm install
  1. Start MongoDB service on your machine

  2. Start the server:

npm start
  1. Open your browser and navigate to http://localhost:3000

Tech Stack

  • Backend:

    • Node.js
    • Express.js
    • Socket.IO
    • MongoDB with Mongoose
  • Frontend:

    • HTML5
    • CSS3
    • JavaScript
    • Socket.IO Client

Project Structure

vi-quiz/
├── server/
│   ├── utils/
│   └── server.js
├── public/
├── package.json
└── README.md

Acknowledgments

  • Inspired by Kahoot
  • Built with modern web technologies
  • Real-time functionality powered by Socket.IO