multiplayer game for knowledge battle
A real-time multiplayer knowledge battle game where players compete by answering questions. Built with React, Node.js, Express, Socket.IO, and MongoDB.
- 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
-
Frontend:
- React
- TypeScript
- Socket.IO Client
- CSS Modules
-
Backend:
- Node.js
- Express
- Socket.IO
- MongoDB
- JWT Authentication
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
- Clone the repository
git clone https://github.com/bilhokista/knowledge-battle.git
cd knowledge-battle