This is a server for playing a multiplayer Tic Tac Toe game.
It has these endpoints:
POST /users: sign up as new userPOST /logins: log in and receive a JWTPOST /games: create a new gamePOST /games/:id/players: join an existing gamePATCH /games/:id: update an existing gameGET /games: list all gamesGET /users: list all users
- You need a working Postgres database that is preferrably empty (drop all the tables) and running
- Install the dependencies using
yarn install - Compile the app (Typescript > Javascript) using
yarn compile(during development you can useyarn watch) yarn start
You can run the tests with yarn test. Currently they only cover the game logic.