Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.48 KB

README.md

File metadata and controls

47 lines (36 loc) · 1.48 KB

rgatl-todo-list Milestone 4

This application is a (little less) basic to-do list!

To get this app up and running, run these commands in console:

bundle install
rake db:create:all
rake db:migrate
rake db:test:prepare

These commands do the following:

  1. Install all of the necessary gems listed in the Gemfile
  2. Create the test and development databases based on the configuration specified in config/database.yml
  3. Add all of the tables and table attributes to the development database defined in the migration files in db/migrate
  4. Add all of the tables and table attributes to the test database

Then, to run the tests, run this command in console:

rspec spec

Milestone 2 Additions

  1. Adds users using the gem devise to the application that are able to maintain separate to-do lists. Here is a great tutorial, but the documentation on the gem's README is great too.

Milestone 3 Additions and Changes

  1. Cleans and DRYs up the existing tests.
  2. Adds optional deadline field to tasks and displays to user how many days are left to complete the task
  3. Adds ability to completely delete lists and tasks

Milestone 4 Additions

  1. Adds ability to rank and display tasks in priority for a given list