Skip to content
← All AppsiPhone · Self-hosted

taDone

taDone is a task app for families who share a week across two homes. Both parents see the children's tasks, and the parenting schedule decides whose phone gets the reminder.

My role
Independent developer
Status
Private family app · TestFlight beta · private repository

I built taDone because a general task app has no idea whose week it is. Capture is as quick as any list app: say or type the task and it lands with a date and a person. A child's tasks stay on both parents' lists, so the reading log gets signed whichever house it is in.

Inside the app

taDone list in dark mode with coloured avatars for Alex, Sam, Riley and Shared, a progress ring showing three tasks left and Overdue and Today sections
One list for the familyEach person has a colour. Filter by person or project, with a ring showing what is left today.
taDone new task screen with a dictated title, Date, Repeat and For whom controls and a Listening strip with a Stop button
Say it and move onCapture opens ready to listen. Your words set the date and the person, and an on-device model can suggest a tidier title for you to accept.
taDone task page with the title Sign the reading log and collapsed Schedule, Who, Reminders and More options sections
Detail when you want itA task starts as a title. Schedule, who it is for and reminders are one tap away, with repeat, project and notes under More options.
taDone task page showing the Keep this task visible setting and a Lock Screen preview of a pinned task
Keep one task in sightPin a task to the Lock Screen and Dynamic Island for up to eight hours, and mark it done from there.
taDone school inbox with two actions to review from a science museum visit message: a trip and a consent form, each marked Review
School email, ready to reviewEach message becomes a short list of suggested tasks and events, with a note on what needs your attention.
taDone school inbox history showing a packed lunch task marked Added and a sports day event marked Added automatically
A record of what was addedHistory shows what you added and what was added automatically, each with its source message.

A week in two homes

  1. 01

    Set up the family

    Add the parents, the homes and each child, then set the parenting schedule once. Exceptions cover the weeks that differ.

  2. 02

    Capture in a breath

    Type, dictate or ask Siri. A Home Screen widget, a shortcut and the app icon all open the same composer.

  3. 03

    The right phone rings

    A child's tasks stay visible to both parents. Their reminders go to the parent the child is with that week.

  4. 04

    Children check things off

    Children get their own simple view of today, what is coming and what is done. They can complete tasks and add their own.

School email becomes tasks you can review

Schools send a lot of email, and the one date that matters is often in the fourth paragraph of a newsletter. taDone reads the mail and proposes the tasks and events. A parent decides what lands on the list.

Read at home

An hourly job on my own hardware reads the school mailbox. A local model pulls out dated tasks and events, PDF attachments included, so no school email goes to a hosted AI.

Review before it lands

Each suggestion leads with a short summary, the date and the child. Add it, edit it or dismiss it, with the original email one tap away.

Auto-add, when you choose

Auto-add is off until a parent turns it on. After that, dated items for a known child are added. Forms, payments, changes and possible duplicates stay in review.

Whose teacher is whose

A map from teacher and class to child decides who an item is for. Mail that matches nobody waits in review, and source messages stay private to the parent who received them.

The details a family leans on

Most tasks need a title and a day. The rest is there for the ones that cannot slip.

  • Personal tasks stay private. Shared tasks carry a badge
  • Urgent reminders can ring as alarms, with optional follow-up nudges
  • Snooze from the notification for 15 minutes, an hour or until 9:00 tomorrow
  • Location reminders fire on arrival or departure. Saved places never leave the phone
  • Occasional tasks have no due date and are offered on lighter days
  • Tasks added offline are saved on the phone and sync later

Built around the schedule

The schedule sets alerts, never access

Who a task concerns, who does it and who gets reminded are separate fields. The parenting schedule only answers the last one, so neither parent loses sight of a child's week.

Your server, your family's data

The backend runs in Docker with Postgres on a server you control. Each phone connects with a device token, and recovery codes cover a lost phone.

An API and an MCP server

The app talks to a documented API, and an MCP server offers the same actions to an assistant. Read-only calendar feeds sit beside tasks without becoming tasks.

One family first

taDone runs my own family's week today. A version other families could install is something I am considering. It needs sign-up and hosting that a one-family app does not.

Built with

SwiftSwiftUISwiftDataWidgetKitActivityKitTypeScriptHonoPostgresDockerMCPPythonLocal LLM

A task list that knows whose week it is

taDone is in private beta and its repository is private. Get in touch about the project or interest in a public version.