Task management app


Lime is a to do list management web application.

The app is primarily a client-side app created using Backbone.js, with a simple back-end created using Ruby on Rails. Rails back-end was kept to a minimum, and consists only of some very simple models and controllers. Backbone handles all updating and rendering, ensuring that further page loads are not required after initially loading the app.


  • Easy to use interface for adding new lists and tasks, editing lists and tasks, marking tasks as complete and postponing tasks.
  • Custom search functionality allows user to filter to do list tasks by due date, priority or by tag.

User Interface

Lime landing page
Lime task management interface
Lime task management interface