Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 841 Bytes

File metadata and controls

45 lines (34 loc) · 841 Bytes

knowledge-battle

multiplayer game for knowledge battle

Knowledge Battle Game

A real-time multiplayer knowledge battle game where players compete by answering questions. Built with React, Node.js, Express, Socket.IO, and MongoDB.

Features

  • Real-time multiplayer gameplay
  • Match-making system (random or challenge friends)
  • 10 questions per game
  • Point-based rating system
  • Global leaderboard
  • User authentication
  • Friend system

Tech Stack

  • Frontend:

    • React
    • TypeScript
    • Socket.IO Client
    • CSS Modules
  • Backend:

    • Node.js
    • Express
    • Socket.IO
    • MongoDB
    • JWT Authentication

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/bilhokista/knowledge-battle.git
cd knowledge-battle