TicTacToeServer
TicTacToe backend is built with Ktor framework and deployed on the Heroku.
Currently this API is deployed on https://tic-tac-toe-vaibhav.herokuapp.com
. You can try it ?.
Features ?
- Easy structure
- Online Game mode using WebSockets
- Automatic and easy deployment to Heroku
Development Setup ?
You will require latest stable version of JetBrains IntelliJ Idea to build and run the server application.
- Import this project in IntelliJ Idea
- Build the project.
- Set environment variables for the
:application:run
configuration as following
PORT=8080
REST API Routes
Create Room
POST https://tic-tac-toe-vaibhav.herokuapp.com/v1/room/create
Content-Type: application/json
{
"roomName": "ROOM_1"
}
Join Room
GET https://tic-tac-toe-vaibhav.herokuapp.com/v1/room/join
Content-Type: application/json
Get all Rooms
GET https://tic-tac-toe-vaibhav.herokuapp.com/v1/room/search
Content-Type: application/json