The Kanban-Backend was inspired by the Todo-Backend and takes it a step further. It provides a backend for a simple Kanban API with multiiple users, multiple boards per user, user registration and login via API and token authentication via header.
Showcase your backend stack or learn a new one by implementing the Kanban-backend. Read the docs below and use the test-runner for verification. Once your implementation is ready, drop me a note at info at codeboje.de so I can add it.
The individual endpoints of the Kanban API are described at this swagger endpoint (Heroku Free instance, so might take a while to start).
The API provides the register endpoint to register a new user.
For logging in, send a POST to login and provides the username and password as HTTP basic auth. When login succeeds, the response contains the X-AUTH-TOKEN header with an authorization token you must use for all sub-sequent requests.
The only open, unsecured endpoint is register.