Menu

Checklist - Plan

  • February 2025
  • |

Plan of a checklist web application I plan to design and develop

Goals

  1. Tracker for Daily/Weekly Reset times for various games (with time zone adjustments to local)
  2. Task checklist with priority, time commitment, and difficulty scale.
  3. Time permits, alerts

Tools

  • HTML
  • PHP
  • CSS
  • JavaScript
  • ???

Overview of Functions

At first, it would be on the browser, with alerts and reminders while the site is open. The browser would remember what the local user inputted.

  • Create a checklist
    • Multiple lists
    • Multiple tasks
  • Import/export spreadsheet data of customizations
    • Name of list, time of reset, and checklist data input saved locally
  • Time zone/reset time
    • Daily, weekly, and monthly change time based on UTC
  • Priorities/Alert

Customization

  • Color theme
  • Title and description
  • Time zone
    • Local to the user's system
    • Manual select time zone (UTC based)
  • 4 Priorities
    • None, (O)
    • Non-urgent (o)
    • Urgent (!)
    • Extremely urgent (!!!)

Plan Outline

Site map/scope of project

  • Dashboard with an overview of list types and top priorities
    • Would have to think about how much information about the time vs. difficulty vs. priority would show
    • Everything local, if possible, to avoid data issues
  • Detail view within each list
    • Shows all tasks created with notes, time, priority, etc.
  • Setting
    • Adjust tasks, notes, types, etc.
    • Any data that ends up being stored can be exported/cleared

Wireframe/Figma

  • Mostly text with default colors for branding
  • Add color code for list types and priority
  • Multiple lists/tasks under each list
    • There is a variety of amounts under each to show it remembers different tasks

Development

  • HTML/PHP/JavaScript no fancy styling yet
    • Create core functionality to ensure the system works without branding distractions
  • CSS styling
    • Branding
    • Animation/micro-interactions
  • UX testing
    • This phase will be continuous once the live on demo.btudesign.com/checkL 
    • People from different time zones and regions for a couple of months to ensure the reset of the lists works as intended.
    • Revise design based on feedback and repeat testing to ensure the best user experience.

The following Figma prototype is to test various components. Recommended to view on the Desktop

post-checklist-initial-plans-0