A simple drill for learning new frameworks, REST & basic web development
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Tasks Application

Skill Level: Intermediate
Time Limit: n/a

Create an application with the framework of your choice (Rails, Django, etc) that tracks tasks that you'd like to complete. The goal of this challenge is to build a simple RESTful application that persists data in a database and provides CRUD functionality to the user.



VERB PATH User for
GET /tasks display a list of all tasks
POST /tasks create a new task
GET /tasks/:id display a specific task
PATCH/PUT /tasks/:id update a specific task
DELETE /tasks/:id delete a specific task

Purpose of challenge

  • Learn RESTful routes
  • Simple drill for learning a new web framework
  • Use a database for persistence
  • Familiarity with HTTP methods