/boardwalk-api

Primary LanguageRubyMIT LicenseMIT

Boardwalk-API

Ruby on Rails backend for Boardwalk.

Development was done using TDD with the built-in Rails test mechanisms. To execute the tests run

rails test_helper

Database Design

Database design


Routes

Only non-standard routes are listed.

Tasklists

GET /boards/1/tasklists
GET /boards/1/tasklists/1

POST /boards/1/tasklists

Parameter Description
name name of the tasklist

PUT /boards/1/tasklists/1

Parameter Description
name name of the tasklist

DELETE /boards/1/tasklists/1

Tasks

GET /boards/1/tasklists/1/tasks
GET /boards/1/tasklists/1/tasks/1

POST /boards/1/tasklists/1/tasks

Parameter Description
name name of the task
description description of task

PUT /boards/1/tasklists/1/tasks

Parameter Description
name name of the task
description description of task

**DELETE /boards/1/tasklists/1/tasks **