A to do list app.
Please visit SETUP.md for install instructions.
Complete a to do list app.
Create a frontend to do list single page application.
- Go through the whole process of creating and deploying a working app in a week.
- Stores items locally.
- Is a single page JS application (SPA).
- The artifact produced is properly licensed, preferably with the [MIT license][mit-license].
As a user...
- I can create to do list items.
- I can check items off as complete.
- I can rearrange to do list items.
- I can delete unwanted to do list items.
- I can edit the text on existing to do's.
- Documented - Contains instructions for a user to set up app locally
- Functional - Project runs in localhost
- Structured - Code is well organized into a meaningful file structure
- Abstracted - Small, single-responsibility functions leveraged for encapsulation & reusability
- Not Commented - Unless truly necessary. No dead code, console.logs, etc.
- Interface is user friendly - Has unoffensive and attractive layout / design / style
- Follow good Git team behaviors (do all your work on branches & submit pull requests for review before merging to master and meaningful commit messages)
- Variables, functions, css classes, etc. are meaningfully named (no comments exist in code to explain functionality - the names serve that function)