An open API service indexing awesome lists of open source software.

https://github.com/rackerlabs/todo-rails-test

To-Do Take Home Test (Rails Version)
https://github.com/rackerlabs/todo-rails-test

Last synced: 5 months ago
JSON representation

To-Do Take Home Test (Rails Version)

Awesome Lists containing this project

README

          

# Rackspace Software Developer Ruby on Rails Take Home Test

## Instructions
1. [Fork](https://help.github.com/articles/fork-a-repo) 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](http://getbootstrap.com/css/) and [components](http://getbootstrap.com/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](http://guides.rubyonrails.org/v3.2.17/) with asset pipeline enabled)
* Ruby [2.0.0](http://ruby-doc.org/core-2.0.0/)
* sqlite3 database
* [RSpec](http://rspec.info/) 2.14 (with [Guard](http://guardgem.org/) support)
* Lists can be created, viewed, updated, and destroyed
* Tasks can be created, viewed, updated, and destroyed (in context of a List)
* [Bootstrap](http://getbootstrap.com/) CSS and components are available for styling

## Helpful Resources
* [Rails 3.2.17 Guide](http://guides.rubyonrails.org/v3.2.17/)
* [Ruby 2.0.0 Docs](http://ruby-doc.org/core-2.0.0/)
* [Ruby 2.0.0 Std-lib Docs](http://ruby-doc.org/stdlib-2.0.0/)
* [Bootstrap CSS](http://getbootstrap.com/css/)
* [Bootstrap Components](http://getbootstrap.com/components/)