Skip to content

sridhar-sp/draw-server

Repository files navigation

Draw & Guess Game Server

CodeQL

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.

Requirements

  • 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.

Install

$ git clone https://github.com/sridhar-sp/draw-server
$ cd draw-server
$ npm install

Run server

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

Run using docker

$ docker-compose up

Docs

Credits

The sequence diagrams are created using js-sequence-diagrams

Android client application

Get it on Google Play

See client application screens