Skip to content

To-Do Take Home Test (Rails Version)

Notifications You must be signed in to change notification settings

rackerlabs/todo-rails-test

Repository files navigation

Rackspace Software Developer Ruby on Rails Take Home Test

Instructions

  1. Fork and clone this repository
  2. Complete "Requirements"

Requirements

Update the existing code to provide the following functionality:

  1. Add ability to set a due date on a Task
  2. Add ability to sort Tasks by due date
  3. Update the ListsController so that every action responds to JSON
  4. Apply Bootstrap CSS and components to make the UI more appealing

These updates should be all your own work, and it does not need to be complicated. Fewer tested features are preferred over many buggy features.

Good luck!

About the Code

This application was built with the following specifications:

  • Ruby on Rails (v3.2.17 with asset pipeline enabled)
  • Ruby 2.0.0
  • sqlite3 database
  • RSpec 2.14 (with Guard support)
  • Lists can be created, viewed, updated, and destroyed
  • Tasks can be created, viewed, updated, and destroyed (in context of a List)
  • Bootstrap CSS and components are available for styling

Helpful Resources