Very simple, web based, to-do application based on the backbone.js todo tutorials and the devise authentication railscast.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib
public
script
test
vendor/plugins
.gitignore
Gemfile
Gemfile.lock
README
Rakefile
config.ru

README

TASK:

Create a very simple, web based, to-do application. This would be
something that could substitute using a sticky and pen. The time limit is
four hours.

Required Stories:
- As a user, I should be able to create an account with just my email
address (no password required)
- As a user, I should be able to add a todo that includes title
(required), description (optional) and due date (optional)
- As a user, I should be able to reorder todos easily
- As a user, I can checkoff todos
- As a user, I can login using just my email address
- As a user, I don¹t have to login unless I¹ve cleared my cache

Nice to have stories (in order):
- As a user, I can add and manage todos 100% through AJAX
- As a user, I get reminded by email when a todo is past due
- As a user, I can create nested todos

BASED ON:

Example rails application used in Railscasts.
Example backone.js application ToDos.

___________________________________________________________________-


When reading the code and setting up the application, please keep the following in mind:

The config/database.yml file has been placed in gitignore. Please create your own file based on 
database.yml.sample

There are some naming conventions 
established by the projects on which this application is based
that remain to be refactored so that the application code make sense. 

For example, 
the projects model should be renamed to todo.


KNOWN BUGS:

Creaion of a new todo uses an already taken order number

FIXED BUGS:

The projects controller action 'create' is returning a 500 error when it is being called
by backbone´s sync method because of extra parameters that rails includes, which are causing
an unknown attribute error. The problem is very similar to the one described here
http://stackoverflow.com/questions/7137096/error-when-saving-a-backbone-js-model-with-rails


The todos created are not currently tied to any particular logged in user.