Simple django/rest_framework todo list API. Fork the repo and run locally during development of your front-end application.
Fork this repo then clone locally to run the server during development. Run the server with python manage.py runserver
.
In a separate repo, create a single-page application using ReactJS (https://facebook.github.io/react/) and materializecss (http://materializecss.com/) to interact with this API.
Your single page application should give the ability to:
-
View all todo list items
-
Filter todo items by "done" status
-
Create a new todo item
-
Update todo item description
-
Toggle the "done" status
-
Delete a selected todo item
-
Delete all "done" items
Pixel perfect design is not the goal with this exercise, but generally the resulting front end should like this example: http://todomvc.com/examples/jquery/