A multiplayer word game where players try to identify who has a different word.
This project is organized into two main directories:
client
: React frontend built with Viteserver
: Express.js backend with Socket.io for real-time communication
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository
git clone <repository-url>
-
Install dependencies for both client and server
# Install client dependencies cd client npm install # Install server dependencies cd ../server npm install
-
Start the server
cd server npm run dev
-
Start the client
cd client npm run dev
-
Open your browser and navigate to
http://localhost:5173
- Online multiplayer gameplay
- Offline mode for local play
- Real-time chat
- Role-based gameplay (Civilian, Undercover, Mr. White)
- Voting system
- Game history and statistics
- Frontend: React, Vite, TailwindCSS, React Router
- Backend: Express.js, Socket.io
- Styling: TailwindCSS, Shadcn UI components