Skip to content
stephanterningPublic

About

A beautifully simple, self-hosted household task manager combining Kanban and GTD, with smart filtering, task dependencies, recurring tasks, and collaborative planning.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

Tendly

A self-hosted household task manager: simple daily use, powerful planning when needed. English/Swedish, mobile and desktop, and portable Docker deployment. Licensed under AGPL-3.0-or-later.

Development status: Stages 1–3, 7 and 5 are implemented. Rich text, comments/mentions, files/photos, search and live household synchronization are locally tested. Shared filters/views and Board interactions are locally tested. Stage 4 (hierarchy/inheritance/dependencies) is next, followed by 6 → 8. This is not yet the complete Milestone 1 Viable Product. Stages 7 and 5 are prioritized for meaningful household use and evaluation; the full M1 scope remains unchanged. Automatic GPS and notifications follow in M2, integrated cloud backup in M4.

Start here

Specifications and precedence

  1. Product: behavior and invariants.
  2. UX/UI: visual language and interaction.
  3. Architecture: implementation constraints.
  4. Milestone plan: release scope.
  5. Acceptance criteria: observable checks.
  6. AGENTS.md: implementation guidance.

The approved visual reference illustrates card surfaces, rhythm, spacing, and light/dark atmosphere. It is AI-generated; written specifications override its labels, icons, navigation, and board layout.

The approved six columns, item-wise dynamic inheritance, advanced reusable filters, recurrence, collaboration, recovery, and complete mobile experience remain M1 commitments. See the product specification for the owner's October 14, 2026 clarifications. Product changes require approval; private implementation choices should stay simple and portable.

Repository

apps/web is React/Vite, apps/api is Fastify plus server domain modules, apps/worker runs pg-boss, and packages/shared contains Zod/API contracts and the generated client. PostgreSQL/Drizzle owns structured data; attachment bytes use a persistent volume. Compose and release tooling live under infrastructure.

About

A beautifully simple, self-hosted household task manager combining Kanban and GTD, with smart filtering, task dependencies, recurring tasks, and collaborative planning.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages