Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flybayer/getstuffdoneapi
API based todo list
https://github.com/flybayer/getstuffdoneapi
Last synced: 11 days ago
JSON representation
API based todo list
- Host: GitHub
- URL: https://github.com/flybayer/getstuffdoneapi
- Owner: flybayer
- Created: 2015-04-26T19:49:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-05T01:05:07.000Z (over 9 years ago)
- Last Synced: 2024-10-11T08:01:52.736Z (25 days ago)
- Language: Ruby
- Homepage: http://getstuffdoneapi.bayer.ws
- Size: 211 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GetStuffDoneAPI by Brandon
This is a [breakable toy](http://chimera.labs.oreilly.com/books/1234000001813/ch05.html#breakable_toys) created during my [Bloc apprenticeship](http://bloc.io). This is the third rails app that I have created on my own from a list of requirements (compared to following along tutorial style).
This app lives at [getstuffdoneapi.bayer.ws](http://getstuffdoneapi.bayer.ws)
## Description
This app is an API based todo list similar to [Todo.txt](http://todotxt.com/).
## Instructions
**Create a User:** POST to `/api/users` with `username` and `password` parameters.
*All of the below require HTTP basic auth using the above username and password.*
**Create a List:** POST to `/api/lists` with a `name` parameter
**Create an Item:** POST to `/api/lists/:list_id/items` with a `description` parameter
**View Resources:** You can GET the following
* `/api/users`
* `/api/lists`
* `/api/lists/:list_id/items`**Update a Resource:** PUT to the corresponding url with the correct parameter.
**Delete a Resource:** DELETE to the corresponding url