Skip to content

patrickm4/due

Repository files navigation

due

Project is based on a mobile app that was on a windows phone long ago. A simple todo list meant to separate work and life tasks.

Today I'll do this. Tomorrow I'll finish that. Someday maybe I'll start that.

Following these Vue PWA guides:

Built with

  • Vue 2
  • PWA

2023-09-17 Migrated to Vue 3

Roadmap

  • Create tasks

  • Read tasks

  • Update tasks

  • Delete tasks

  • Make checkmarks, text, and task buttons bigger

  • Move tomorrow task to today by time

  • Move somedays into tomorrow with a arbitrary time function

  • Options menu, three dots, top right fixed positon, About and Settings

  • Add darker bg color. lighter font color

  • add name top left. - with logo?

  • Make quick logo

  • Light grey color for checked off tasks

  • Option to remove completed tasks, maybe an archive tab?

  • Add how long ago task was added, option to show this or not.

  • Change task array into map with task.id as key

  • Deploy to patrickmoreno.ca/due

After observations on very quick, limited testing, suggestions and my findings:

  • Tap and hold to move tasks?
  • Click anywhere to create task
  • Indications that task can be clicked
  • indicator that scroll left and right to another day is possible
  • Prevent scroll on create

2026

  • Migrate update.js to use vite pwa plugin 2026-02-22 PR #18
  • After v1 deploy, write protect master branch
  • Drag to move rearrange tasks
  • Install and use JSDoc
  • Switch from localstorage to indexedDB 2026-02-16 PR #17
  • Migrate VUE CLI to Vite 2026-02-15 PR #16

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

Customize configuration

See Configuration Reference.

About

its a to due list

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •