[x] Estimate all the top-level tasks with T-shirt sizes: S, M, L, XL (S)
[x] Use the Terminal in your computer to: (M)
create a W.I.P branch of your Todo list repo.
Add and commit your work.
Push your commits to Github.
In Github, open a PR.
[ ] Create a Todo list app. (XL)
[ ] Level-1: Complete the functionality described below. (XL)
New todo - Add a button to create the todo, appends it to the todo list and clears the input.
Mark all as complete - Also requires a button for this and the 'clear completed' check box
Item - Again, a button alongside the checkbox to mark as complete. You'll also need a link to edit an item.
Editing - takes place on its own page; requires a button to save; there's no editing class; have a link to return to the list
Persistence - SQLite
Routing in Rails
[ ] Level-2: Add due dates to the tasks. Display tasks differently depending on whether they are overdue, due today, or due in the future (Part 2). (L)
[ ] Level-3: Add support for multiple users. Each user should be able to view and edit only his/her own task list (Part 3). (L)
[ ] Level-4: Add support for multiple task lists for each user. Each list should get its own label, and the user should be able to navigate between all of his/her own lists. (L)
[x] End of day wiki edit (S)
Add your thoughts on this assignment to the Assignment Evaluation page.
Update Light Bulbs and Things I Don't Get Yet to reflect how you feel at the end of the day.