Typeracer is a multiplayer typing game that allows players to compete in real-time typing challenges. This project is built using React, MongoDB, Express, Socket.io, and Tailwind CSS. It provides a platform for users to create or join rooms, play typing games, and engage in friendly competition.
Create or Join Rooms: Users can create their own rooms or join existing ones to play typing games with friends or other players.
Real-time Multiplayer: Experience real-time typing challenges with up to 4 players in a single game.
Party Leader Controls: The party leader has the authority to eliminate other players during the game.
Word Per Minute (WPM) Tracking: Players can view their words per minute (WPM) score after completing a game.
React: A JavaScript library for building user interfaces.
MongoDB: A NoSQL database for storing user and game data.
Express: A web application framework for Node.js used to build the backend.
Socket.io: Enables real-time, bidirectional, and event-based communication.
Tailwind CSS: A utility-first CSS framework for designing responsive and sleek user interfaces.
Clone the repository: git clone https://github.com/your-username/typeracer.git
Install dependencies:
```bash cd typeracer npm install