Read Me
- Code organized in folders and named correctly.
- HTML5-compliant code (validate & explain exemptions)
- Lint CSS & JS produces no errors
- Use DOM API, not jQuery
- Basic ToDo application: a list of tasks that can be checked off when completed
- When checked, each task should be grayed-out and struck-through
- App design should feature a complementary color palette in either Spring or Fall tones
- App should be named and branded with a cool logotype
- Task list should be very legible on mobile
- User should be able to enter tasks in a form
- The form has a way of entering a string
- The form must respond to a button, which enters the form string into the task list
- The form should be at the top of the list
- A task is a string and should have a completion status (checkbox). No date entered/due required at this time
- There's no limit to the number of tasks
- The list must be vertical, no numbers or bullets. Checkboxes are required. List appears in order of entry.
- No drag and drop required. No grouping. No flags.
- No character limit for tasks
- A delete button on each task. The delete button makes the task disappear forever. Undo is not required.
- It would be nice if client could try both newest-first and oldest first and decide.
- It would be nice, if, on a phone, the form stayed at the bottom of the screen.
- It would be nice to enter the task into the list using the ENTER key
7 hours for basic app.
5 additional hours for bonus features.