Fullstack Go/baduk/weiqi application
Find a file
2019-10-01 20:42:21 -07:00
games stub blueprints 2019-10-01 16:32:11 -07:00
home stub blueprints 2019-10-01 16:32:11 -07:00
migrations init db migrate 2019-10-01 17:08:53 -07:00
models create basic TimeSettings model 2019-10-01 20:42:21 -07:00
rooms stub blueprints 2019-10-01 16:32:11 -07:00
users stub blueprints 2019-10-01 16:32:11 -07:00
app.py create basic Game model 2019-10-01 20:09:46 -07:00
models.py config api 2019-09-28 14:03:27 -07:00
Procfile config api 2019-09-28 14:03:27 -07:00
README.md config api 2019-09-28 14:03:27 -07:00
requirements.txt init db migrate 2019-10-01 17:08:53 -07:00
runtime.txt config api 2019-09-28 14:03:27 -07:00

Brower Go API

Resources

Login

Users

User Endpoints

@auth_required
/users/<str:user_name> GET
/users/<str:user_name> POST
/users/<str:user_name> PUT
Alias:
/users/<int:user_id>

Games

/games/ no endpoint; game lists are retrieved by room

Moves & Branches

/games/<int:game_id> GET
@auth_required
/games/<int:game_id> POST <- post move to game

Messages

@auth_required /games/<int:game_id>/moves/<int:move_id> POST <- post message/branch /games/<int:game_id>/moves/<int:move_id> POST <- edit move

Rooms

Archive Room

The archive room is used to search and access games once they have been completed. path: /rooms/archive