Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.9 KB

README.md

File metadata and controls

45 lines (36 loc) · 1.9 KB

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

Specifications

  • 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 list items
  • A logged in user can complete and uncomplete a task list item.
  • A logged in user can sort their task list items
  • Follow good Git team behaviors (do all your work on branches & submit pull requests for review before merging to master)
  • Use es2016 JavaScript Syntax with babel
  • Use Postgresql
  • Use node and express
  • The artifact produced is properly licensed, preferably with the MIT license.
  • Deploy the app to heroku

Quality Rubric

  • 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 classes and little to no ids
  • 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:

Schema