Welcome to the Multiuser Real-Time Sketching Game, a fun and interactive online game where one user draws a word, and other players in the room try to guess what it is. This project is built using Next.js and Node.js to deliver a seamless and engaging gaming experience.
To get started with the game, follow the steps below:
- Node.js and npm/yarn should be installed on your system.
-
Fork this repository to your GitHub account.
-
Clone the forked repository to your local machine:
git clone <forked-repository-url>
-
Navigate to the project directory:
cd draw-fusion
-
Install the dependencies:
-
npm install
-
Run the development server:
-
npm run dev
-
Open a new terminal window and navigate to backend directory:
cd backend
-
Install the dependencies:
npm install
-
Create a .env file in the backend directory and fill as per the .env.example file.
-
Run the backend server:
npx nodemon index.js
-
Open http://localhost:3000 with your browser to see the result.
-
Start playing the game!
- This is developed as a part of college project and is not a production ready application. And hence, it is not deployed anywhere. And the code is not maintained anymore.
- Next.js Documentation - learn about Next.js features and API.
- Node.js Documentation - learn about Node.js features and API.
- Socket.io Documentation - learn about Socket.io features and API.
This project is licensed under the MIT License - see the LICENSE file for details.