/todolist

Todolist app

Primary LanguageVueMIT LicenseMIT

todolist

This is my second app for portfolio

The purpose of this app is to keep learning about Express and Socket.io, and also starting to learn about VueJS and storage.

STEPS FOR CREATING THE APP

  • 1. BASIC SERVER FUNCTIONALITY [2019-04-28]

    • Create server [2019-04-28]
    • Create a public folder (future functionality) [2019-04-28]
  • 2. FRONT-END FUNCTIONALITY

    • Basic list to show tasks [2019-04-30]
    • Add ability to delete tasks [2019-05-04]
    • Add ability to create tasks [2019-04-30]
    • Add ability to complete tasks [2019-05-01]
  • 3. SERVER SETUP (SOCKET AND DATABASE)

    • Setup route for single page application (Dev vs Production - public path) [2019-05-05]
    • Setup socket communication [2019-05-06]
    • Setup mongoDB database [2019-05-09]
    • Setup mongoDB driver [2019-05-09]
    • Methods to Create, Update, Delete, Add
      • Create [2019-05-09]
      • Update [2019-05-09]
      • Delete [2019-05-09]
      • Hide completed tasks (toggle) [2019-05-09]
    • Make sure proxy is configure properly (https://cli.vuejs.org/config/#devserver-proxy) [2019-05-16]
  • 4. Advanced Tasks objects

    • Show complete tasks button
    • Work on a more complete task object