A multi-player drawing game to play with your friends & family.
This is a drawing game where one player draw a given word and others will try to guess the word. Each player will take a turn on drawing and guessing. The scores will be assigned based on how quick participant guessed the word and how well their drawing is understood by other players.
- Local development will need Node.js, npm, Redis and RabbitMQ installed in your environement.
- The application is dockerized so you can use docker also for local development.
$ git clone https://github.com/sridhar-sp/draw-server
$ cd draw-server
$ npm install
Start the application server
$ npm start
This project is configured with the 'ts-node-dev'. If you make some changes and wanted those changes apply immediately without restarting the server. Use the below command to start the application
$ npm run dev
$ docker-compose up
- Run
/api-docs
end point to get the full api documentation - Usecase and sequence diagrams
The sequence diagrams are created using js-sequence-diagrams