Advisories: Keep in mind that for this application that you will have to hand create the database to handle this application. We are still in alpha. Thanks.
What you will be able to do with this app:
- Create task list items.
- Can delete unwanted task list items.
- Can check task list items off as completed.
- Can rearrange task list items.
- Can log into my account.
- Can edit the text on existing tasks
- Visitors can sign up / sign in / sign out.
- User Profile that contains a gravatar and goals/bio.
- Work/Personal Task Lists
- A logged in user can CRUD
task listitems - A logged in user can
completeanduncompleteatask listitem. - A logged in user can sort their
task listitems - Follow good Git team behaviors (do all your work on branches & submit pull requests for review before merging to master)
- Use
es2016JavaScript Syntax withbabel - Use
Postgresql - Use
nodeandexpress - The artifact produced is properly licensed, preferably with the MIT license.
- Deploy the app to heroku
- No JSHint errors
- Tested - All specs passing
- Documented - Contains instructions for a user to set up app locally
- Functional - Project runs in localhost
- Structured - Directory structure allows new developers to quickly find and add files
- Clearly Named -
Functions,variables,files,CSS classesand little to noids - Abstracted - Small, single-responsibility functions leveraged for encapsulation & reusability
- Git Logged - Readable and clean with clear, complete, professional commit messages
- Not Commented - Unless truly necessary. No dead code, console.logs, fits/xits
- Has unoffensive and darn near attractive layout / design / style.
Our Database Schema:
