TaskMaster Pro | Complete Task Manager & To-Do List
A Task Manager & To-Do List is a productivity application that helps users organize, track, and complete their tasks and projects. It serves as a digital system to capture all work items, set priorities, manage deadlines, and monitor progress toward goals. The tool transforms mental clutter into actionable, organized lists that reduce cognitive load and increase productivity.
Quick Add Task
Today's Stats
Add New Task (Detailed)
Settings
Reminders fire while this page is open. Your browser can clear saved data, so export a backup regularly.
Unlock Pro
Pro adds Board view, Plan My Day, CSV export, and carry-forward of overdue tasks.
TaskMaster Pro — Complete User Guide
TaskMaster Pro is a free, browser-based task manager and productivity analyzer built for readers of AlamToolKit.com. You can plan tasks, schedule due dates with times, attach voice notes, track subtasks, and run a live capacity analysis — all without creating an account. Everything is stored privately in your browser using localStorage and IndexedDB.
Table of Contents
- What is this tool used for?
- Where you can apply it
- Pricing: Free vs Pro vs Team
- Key user pain points & how this solves them
- Visual workflow diagram
- Field-by-field reference (with units)
- Step-by-step: adding your first task
- Worked example
- Input validation & live check
- Microcopy for common mistakes
- Real-world usage scenarios
- Frequently asked questions
- Quick-reference summary
What is TaskMaster Pro Used For?
TaskMaster Pro is a local-first task manager with an embedded productivity analyzer. It answers three concrete questions that most to-do apps ignore:
1. What is actually urgent today?
Tasks are grouped into Today, Inbox, Upcoming, Overdue, and Completed views. Overdue tasks are highlighted with a warning badge, so nothing quietly slips.
2. Is today's workload physically doable?
The capacity gauge compares the total of your estimated hours against your personal daily capacity (default: 6 h). If planned work exceeds capacity, the bar turns red and you get a written warning — before you start the day.
3. How accurate are my estimates?
Every completed task stores both its estimate and its actual time. The Stats view reports the variance in hours so you can see whether you habitually under- or over-estimate. Over weeks, this is the single biggest driver of realistic planning.
Where You Can Apply TaskMaster Pro
The tool is generic, but it fits especially well in these contexts:
| Context | What you track | Why it works |
|---|---|---|
| Freelance & agency work | Per-client task lists, billable-time estimates | The estimate-vs-actual report shows which clients consume more time than quoted. |
| Bloggers & content publishers | Article drafts, editing, publishing slots | Recurring tasks handle weekly publishing cadences automatically. |
| Students & researchers | Assignment due dates, exam revision blocks | The Today view keeps the next 24 h realistic; the Upcoming view prevents last-minute crunches. |
| Home & personal life | Groceries, bills, renewals, health appointments | Voice notes let you capture a task in seconds without typing. |
| Small teams (single-user model) | Personal slice of a project backlog | Export to JSON or CSV for sharing; import on a teammate's browser to sync manually. |
| Productivity coaching | Weekly review data | The Stats view gives you completion rate, overdue rate, and estimate accuracy as talking points. |
Pricing: Free Forever, Pro One-Time, Team Coming Soon
TaskMaster Pro is built on a fair-use, no-subscription pricing model. The free tier is not a demo — it is the full task manager, unrestricted. Pro is a one-time payment that unlocks advanced planning tools and stays with you forever. A Team tier is on the roadmap.
The complete task manager. No limits, no signup.
No credit card. No account. No expiry.
- Unlimited tasks, projects, and tags
- Voice notes with offline storage (IndexedDB)
- Recurring tasks — daily, weekly, monthly, weekday-only
- List view, calendar view, and subtasks
- Stats view: completion rate & overdue analysis
- Capacity gauge & workload summary
- Natural-language quick add
- JSON backup & restore
- Works offline — no account required
- Priority, projects, due dates & times
- Undo for every destructive action
- Dark mode
Advanced planning tools for serious users.
No subscription. Yours forever, including future Pro updates.
- Everything in Free, plus:
- Board (Kanban) view with drag columns
- Plan My Day auto-scheduler
- CSV export for Excel & Google Sheets
- Carry-forward of overdue tasks
- All future Pro updates, forever
- Priority email support
Shared lists and cloud sync for small teams.
Join the waitlist to be notified when it launches.
- Everything in Pro, plus:
- Shared task lists across team members
- Roles: owner / editor / viewer
- Cloud sync (opt-in)
- Admin dashboard
- Audit log & SSO (planned)
- Not available yet — roadmap item
All tiers are delivered through Gumroad. Pro is a single, one-time payment — no recurring charges, no surprise renewals.
Feature-by-Feature Comparison
Use the table below to decide which tier fits your workflow. The Free tier is complete on its own — Pro is for users who want planning power tools.
| Feature | Free | Pro ($19 once) | Team (soon) |
|---|---|---|---|
| Unlimited tasks, projects, tags | ✓ | ✓ | ✓ |
| Voice notes with offline storage | ✓ | ✓ | ✓ |
| Recurring tasks (daily/weekly/monthly/weekday) | ✓ | ✓ | ✓ |
| List view, calendar, subtasks | ✓ | ✓ | ✓ |
| Stats view & capacity gauge | ✓ | ✓ | ✓ |
| JSON backup & restore | ✓ | ✓ | ✓ |
| Board (Kanban) view | ✕ | ✓ | ✓ |
| Plan My Day auto-scheduler | ✕ | ✓ | ✓ |
| CSV export (Excel & Sheets) | ✕ | ✓ | ✓ |
| Carry-forward overdue tasks | ✕ | ✓ | ✓ |
| Shared lists across users | ✕ | ✕ | ✓ |
| Cloud sync (opt-in) | ✕ | ✕ | ✓ |
| Admin dashboard & audit log | ✕ | ✕ | ✓ |
Why One-Time Pricing Instead of a Subscription?
TaskMaster Pro runs entirely in your browser. There is no server that "keeps it running" every month, no cloud storage fee, no per-seat hosting cost. Charging a monthly subscription would be misleading — you would be paying for infrastructure that does not exist.
A one-time payment matches the architecture:
- Honest pricing. You pay once, you use it forever.
- No cancellation anxiety. No guilt about "wasting" a subscription during a slow month.
- No subscription fatigue. Indie productivity users increasingly prefer lifetime purchases over recurring fees.
- Predictable for you. No surprise chargebacks or failed renewals to manage.
Pricing FAQ
Is $19 really one-time, or is it an annual fee?
Will I get future Pro updates?
Does the Free tier expire?
Why is Pro a single payment and not a subscription?
Can I use one Pro license on multiple devices?
When will the Team tier be available?
How do I request a refund?
Do you offer student or non-profit discounts?
Key User Pain Points and How TaskMaster Pro Solves Them
Every design decision in the app maps to a specific frustration reported by to-do-app users in surveys and forum threads. Here is the mapping.
| Pain point | Common symptom | How TaskMaster Pro fixes it |
|---|---|---|
| "I keep over-planning my day." | You schedule 10 h of work into a 6 h day. | The capacity gauge turns red when estimated hours exceed your configured capacity, and the summary text tells you exactly how many hours to move. |
| "My estimates are always wrong." | Tasks take 2× longer than expected. | Every completed task records estimate vs. actual. The Stats view shows total variance so you can recalibrate. |
| "I forget tasks typed in a hurry." | Quick notes never make it to the list. | Natural-language quick-add: type Pay rent tomorrow 9am #personal p1 ~15m and every field is filled automatically. |
| "I can't record a thought while driving/walking." | You lose the idea before you can type. | One-click voice notes (🎤) attached to any task. Stored offline in IndexedDB, never uploaded. |
| "Recurring tasks pile up wrong." | A "weekly review" task shows up every day. | Recurrence modes: daily, every weekday (skips Sat/Sun), weekly, monthly, and a "next occurrence after completion" mode. |
| "I don't trust cloud apps with my notes." | Everything is on someone else's server. | 100 % local storage. Zero network calls for task data. You can audit this in your browser's DevTools. |
| "I want a Kanban but not a $10/month subscription." | Board views are paywalled. | A List / Board / Calendar / Plan view switch is built in. Board and Plan are included in the one-time Pro unlock at $19 — not a subscription. |
| "Accidental deletes." | You lose a task by tapping the wrong button. | Every destructive action shows an Undo toast for 6 seconds. Ctrl+Z works anywhere on the page. |
| "I can't see the big picture." | Just a flat list. | Six tabs (Today / Inbox / Upcoming / Overdue / All / Completed) + a Stats tab with six key metrics. |
| "I need offline access." | The app fails without Wi-Fi. | Once the page loads, TaskMaster Pro works entirely offline. Voice recording and stats all run client-side. |
Visual Workflow: From Quick Capture to Capacity Analysis
The diagram below shows how a single line of text becomes a fully-scheduled, analyzed task. It also highlights which features are free and which require the one-time Pro unlock.
Figure 1 — TaskMaster Pro end-to-end workflow: capture → parse → validate → store → view → execute → analyze → export.
Field-by-Field Reference (with Units)
This section documents every input the app accepts. Units are shown in brackets. Required fields are marked required; the rest are optional.
Quick Add Bar
- Type
- Free text with optional structured tokens
- Unit
- Text, up to 300 characters
- Purpose
- Type the task and let the parser extract date, time, priority, project, tags, and estimate.
- Example
Finish Q1 report tomorrow 5pm #Work p1 ~90m
- Type
- Native HTML date picker
- Unit
- Calendar date (YYYY-MM-DD)
- Default
- Today
- Note
- If the parser finds a date in the text, the text wins. Otherwise this picker is used.
- Values
- High, Medium (default), Low
- Effect
- High-priority tasks appear first when sorting by priority and are highlighted red in the calendar.
- Values
- Work, Personal, Shopping, Inbox (default)
- Effect
- Sets the Project field for filtering. Recognised project names inside
#Worktokens behave identically.
Detailed Task Form
- Type
- Single-line text
- Unit
- Up to 300 characters
- Purpose
- Short, action-oriented description. Starts with a verb when possible (“Draft”, “Call”, “Pay”).
- Validation
- Cannot be blank. Whitespace-only input is rejected.
- Type
- Multi-line text
- Unit
- Up to 2,000 characters
- Purpose
- Context, links, acceptance criteria, or a checklist of outcomes.
- Type
- Dropdown
- Values
- Medium (default), High, Low
- Effect
- Affects sort order and colour coding throughout the app.
- Type
- Dropdown
- Values
- Inbox (default), Work, Personal, Shopping
- Effect
- Used by the Project filter above the task list.
- Type
- Date picker
- Unit
- Calendar date (YYYY-MM-DD internally)
- Effect
- Drives Today / Upcoming / Overdue classifications.
- Validation
- Cannot be earlier than today when adding a new task.
- Type
- Time picker
- Unit
- 24-hour time (HH:MM), displayed as 12-hour unless you switch it
- Effect
- Enables browser reminders and the ordering inside the Plan view.
- Type
- Number input
- Unit
- hours (decimals allowed, step 0.25 = 15 minutes)
- Default
- 1 hour
- Purpose
- Drives the capacity gauge and the Plan view schedule. This is the single most impactful field.
- Accuracy
- Start with your honest guess. After 2–3 weeks, the Stats view will tell you your personal conversion factor.
- Type
- Dropdown
- Values
- No (default) · Daily · Every weekday · Weekly · Monthly
- Effect
- When the task is completed, a fresh copy is created with the next due date. The original stays in your history.
- Accuracy
- “Every weekday” skips Saturdays and Sundays. Weekly recurrences keep the same weekday.
- Type
- Comma-separated text
- Unit
- Up to 100 characters, up to 10 tags recommended
- Purpose
- Cross-cutting labels like
urgent,meeting,q1. Searchable.
- Type
- Microphone recording (🎤)
- Unit
- Audio, WebM/Opus, typically < 1 MB for 30 seconds
- Storage
- IndexedDB (binary blob). Never uploaded.
- Permission
- The browser will ask for microphone access the first time.
Step-by-Step: Adding Your First Task
Follow these nine steps for a fully-featured task with a due date, priority, and voice note.
- Open the page. The app loads into the Today tab. If it is your first visit, the list will be empty.
- Click the Quick Add box (labelled “Try: Finish article tomorrow 5pm #Work p1 ~90m”).
-
Type a natural sentence. For example:
Review AlamToolKit blog post tomorrow 4pm #work p2 ~45m
The parser will fill in: due date = tomorrow, time = 16:00, project = work, priority = high (P2), estimate = 45 minutes. - Adjust the date picker if the parser missed the date. Leave it at today's date if unsure.
- Pick a priority chip (optional). The chip overrides the parser only if you click it.
- Record a voice note (optional). Click the orange microphone button (🎤). When the browser asks, click Allow. Speak your note. Click the red stop button (⏹) when done. The playback bar appears under the button.
- Click “Add Task”. A green confirmation banner appears at the top for 3.5 seconds.
- Verify in the Today tab. The task appears with its priority badge, due date, project, and a small 🎤 icon if a voice note is attached.
- Complete it later by ticking the checkbox. The task moves to the Completed tab, and the capacity gauge updates immediately.
Worked Example: A Full Day in TaskMaster Pro
Suppose you are a freelance blogger preparing to publish a new post on AlamToolKit.com. You estimate 6 hours of available work. Here is how the day unfolds step-by-step, with numbers.
Input — three tasks added in the morning
1. Draft outline for AlamToolKit post tomorrow 10am #work p2 ~60m 2. Design hero banner tomorrow 2pm #work p3 ~90m 3. Reply to reader emails today 4pm #work p4 ~45m
Parser output
| Task | Due | Time | Priority | Estimate |
|---|---|---|---|---|
| Draft outline | tomorrow | 10:00 | high (P2) | 60 min = 1.0 h |
| Design hero banner | tomorrow | 14:00 | medium (P3) | 90 min = 1.5 h |
| Reply to emails | today | 16:00 | low (P4) | 45 min = 0.75 h |
Capacity check (default 6 h capacity)
- Today's remaining workload = only the emails = 0.75 h.
- Capacity gauge = 0.75 / 6 = 12.5 %, coloured green. Message: “You have 5h 15m of capacity left today.”
- Tomorrow's workload = 1.0 + 1.5 = 2.5 h. Also under capacity.
End of day
- You complete the emails in 35 minutes (faster than the 45-minute estimate).
- You complete the outline in 75 minutes (slower than 60).
- You complete the banner in 2 hours (slower than 90 minutes).
Stats view output
| Metric | Value |
|---|---|
| Completion rate (day) | 3 of 3 = 100 % |
| Estimated time (3 tasks) | 60 + 90 + 45 = 195 min = 3.25 h |
| Actual time (3 tasks) | 75 + 120 + 35 = 230 min = 3.83 h |
| Variance | +35 min = +18 % over estimate |
What you learn
Your personal correction factor is about 1.18×. From now on, multiply your intuitive estimates by 1.2 before committing to a schedule. Over a week, this avoids over-booking by several hours.
Input Validation & Live Checker
TaskMaster Pro validates every field before saving. The interactive checker below mirrors the app's rules so you can see the difference between an invalid and a valid input.
Live capacity check
Adjust the estimate above to see the gauge react.
Validation Rules Summary
| Field | Rule | Error message shown |
|---|---|---|
| Task Title | Non-empty after trimming. ≤ 300 characters. | “Please enter a task title.” |
| Due Date | ≥ today when creating a new task. | (field-level) input is rejected by the browser date picker |
| Estimated Time | Numeric, 0 ≤ x ≤ 24, step 0.25 h. | Silently clamped to 0 if invalid. |
| License Key (Pro) | Must verify against Gumroad API. | “This key is not valid, or it was refunded.” |
| Voice Note | Requires microphone permission; MIME = audio/webm. | “Microphone access required for voice notes.” |
| Import JSON | Array of tasks with a non-empty title; max 5,000 tasks. | “Import failed. Choose a JSON backup exported from this tool.” |
Microcopy for Common Mistakes
These are the ten most common user errors and the exact guidance the app gives for each.
1. Leaving the title blank
What you see: a red toast: “Please enter a task title.”
What to do: type a short action phrase such as “Pay electricity bill”. The parser only needs the title; everything else is optional.
2. Setting a past due date
What you see: the date picker refuses the date.
What to do: pick today or later. If the task is already overdue, use the Overdue tab to log it retroactively.
3. Typing only tags
What you see: “Add a task name, not only dates or tags.”
What to do: at least one plain word describing the action must be present. #work p1 alone will not create a task.
4. Estimating 0 hours for a real task
What you see: the task saves, but it does not affect the capacity gauge.
What to do: if the task actually takes time, enter at least 0.25 h (15 minutes). This keeps the gauge accurate.
5. Mic button is greyed out
What you see: the microphone button (🎤) is disabled.
What to do: your browser has blocked microphone access for this site. Click the padlock icon in the address bar → Site settings → Microphone → Allow, then reload.
6. Voice note lost after reload
What you see: the task is still there, but the 🎤 icon is gone.
What to do: check your browser's IndexedDB is not blocked (private/incognito tabs block it). Voice notes are not in the JSON backup on purpose — they are too large.
7. Recurring task appears twice
What you see: you complete a recurring task, and both the old and new copies are visible.
What to do: this is expected. The completed copy is your history; the new copy is tomorrow's (or next week's) instance. Filter to Completed to hide the old one.
8. Pro key rejected
What you see: “This key is not valid, or it was refunded.”
What to do: re-copy the key from the Gumroad receipt. Keys are case-insensitive but must include all dashes. Ensure the Product ID in your copy of the app matches your Gumroad product.
9. JSON import fails
What you see: “Import failed. Choose a JSON backup exported from this tool.”
What to do: ensure the file ends in .json and was produced by “Export JSON”. A random JSON will not import — the tool validates the shape before adding any data.
10. Tasks disappeared after clearing browser data
What you see: the list is empty.
What to do: clearing “Cookies and site data” in your browser also clears localStorage. Restore from the last JSON backup. Habit: export a backup every Friday.
Real-World Usage Scenarios
Scenario 1 — Blogger publishing pipeline
A weekly publishing cadence across five working days. Recurring tasks are the key: Every weekday for the editorial check, Weekly for the analytics review, and Monthly for the subscriber newsletter.
- Monday:
Outline next AlamToolKit post 9am #work p2 ~60m - Tuesday:
Draft the post 9am #work p2 ~120m - Wednesday:
Edit and add screenshots 10am #work p3 ~90m - Thursday:
Publish and schedule social posts 11am #work p2 ~45m - Friday:
Review analytics every week 4pm #work p3 ~30m
Estimated weekly load: 6.5 h. With a 6 h/day capacity, this fits comfortably with room for reactive tasks.
Scenario 2 — Freelance client billing
Each client gets a Project tag. Toggle the estimate timer with the Start timer button (Pro) and let the Stats view compare total estimated hours against actual hours. At the end of the month, the CSV export gives you a billing-ready report.
Scenario 3 — Household budgeting & renewals
Use monthly recurrences for utilities and annual renewals. Attach a voice note when you receive a bill (“$82.40, due 15th”) so you never miss a payment.
Scenario 4 — Student revision plan
Create one task per subject with an estimate of 1 h. The capacity gauge immediately tells you if you have planned more revision than you can realistically complete in one evening. Move the excess to the next day with the Upcoming tab.
Scenario 5 — Team weekly sprint slice
Each team member keeps their own slice of the sprint in TaskMaster Pro, then exports JSON on Friday. The sprints meet with the union of everyone's JSON imports, and the Stats view aggregates the completion rate.
Frequently Asked Questions
Is TaskMaster Pro really free?
Do I need to create an account?
Where is my data stored?
localStorage. Voice notes live in IndexedDB as binary blobs. Nothing is transmitted to AlamToolKit.com or any third party.Can I use it on multiple devices?
What happens if I clear my browser data?
Why is the microphone button disabled?
Does the app work offline?
What is the difference between "fixed schedule" and "after completion" repeat mode?
How do I know if my estimates are accurate?
Why doesn't the app send me reminders when the tab is closed?
Can I print or share my task list?
Is the accuracy of the capacity gauge guaranteed?
Quick-Reference Summary
The four habits that make TaskMaster Pro work
- Capture immediately. Use the quick-add bar or voice note the moment a task appears. Two seconds now saves five minutes later.
- Estimate honestly. Enter a realistic hour count. The capacity gauge is only useful if the numbers are real.
- Complete daily. Tick tasks the moment they are done. Real actual-time data is what makes the stats trustworthy.
- Back up weekly. Export JSON every Friday. It is a two-click habit that has saved more people than any other tip.