ToDo Task Manager Documentation

Complete documentation covering LocalStorage JSON schema, Pomodoro timer architecture, priority matrix taxonomy, and JSON backup.

ToDo Workspace Architecture

ToDo Task Manager provides a clean, local-first productivity workspace. Designed for speed, it stores all tasks, tags, and progress records entirely within browser storage with zero external database dependencies.

Data StorageLocalStorage JSON Schema
Timer EngineWeb Worker / Interval-based Pomodoro
Audio FeedbackWeb Audio Synthesized Chimes
Privacy100% Client-Side Sandbox
# Clone the repository
git clone https://github.com/dev-hints/To-Do.git
cd To-Do

# Run locally in any web browser
open index.html

LocalStorage Data Model Schema

{
  "todo_schema_version": "2.2.0",
  "tasks": [
    {
      "id": "task_1724242000",
      "title": "Calibrate Deep Space Radar Sensors",
      "category": "sensors",
      "priority": "urgent",
      "completed": true,
      "subtasks": [
        { "title": "Check frequency drift", "done": true },
        { "title": "Test SNR levels", "done": true }
      ],
      "createdAt": "2026-08-21T18:00:00Z"
    }
  ]
}

Pomodoro Focus Specifications

Phase Default Duration Audio Notification
Focus Sprint25 MinutesAscending Double Chime (880 Hz + 1174 Hz)
Short Break5 MinutesSoft Ambient Bell (587 Hz)
Long Break15 Minutes (after 4 cycles)Triple Harmonized Chime

Priority Matrix & Category Tags

Tasks can be flagged with priority levels and hashtags for instant visual categorization:

Priority Level Visual Indicator Sort Weight Typical Use Case
Urgent● Red Glow1Critical bugs, same-day deadlines
High● Amber2Sprint milestone deliverables
Normal● Cyan3Standard backlog items
Low● Gray4Backlog ideas and research

Keyboard Shortcuts Reference

Shortcut Action
N / Enter in InputFocus task input & create new task
Space on focused taskToggle completed status
Alt + PStart / Pause Pomodoro Focus Timer
Alt + EOpen Export JSON Modal
EscDeselect active item / Close modal

Backup & JSON Portability

Your tasks can be exported to standard JSON for safe-keeping or transferred seamlessly across machines using the Export Database utility.