/LG-quirky-to-do-list-app

To Do list mostly written in simple javascript.

Primary LanguageJavaScriptMIT LicenseMIT

Quirky To Do List App

A to do list app.

Please visit SETUP.md for install instructions.

Description

Complete a to do list app.

Context

Create a frontend to do list single page application.

Goals

  • Go through the whole process of creating and deploying a working app in a week.

Specifications

  • Stores items locally.
  • Is a single page JS application (SPA).
  • The artifact produced is properly licensed, preferably with the [MIT license][mit-license].

User Stories:

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.

Quality Rubric

  • 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)