Categories
self-hosted productivity home-automation task-management chore-tracker household-management gamificationDeveloper links
Donetick
Recurring household chores and shared team checklists stay on schedule when Donetick coordinates assignments, reminders, and completion tracking from one self-hosted hub. Type a phrase like "change water filter every 6 months" and the natural-language parser extracts the due date and cadence automatically. Adaptive scheduling even adjusts future intervals from your actual completion history. Rotation rules distribute tasks fairly across family members or roommates via round-robin, random, or least-completed logic. Nested subtasks reset themselves each cycle. Finished chores earn points in the built-in gamification engine that members redeem in an admin-approved reward store. Stateful "Things" track numerical, boolean, or text metrics to trigger tasks automatically when values change. Tap physical NFC tags to check off chores on the spot, or mount a dedicated kiosk dashboard on a wall tablet for one-tap account switching. Real-time updates sync across devices alongside iCal calendar feeds, Home Assistant cards, OIDC single sign-on, and Pushover or Telegram notifications. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Adaptive Scheduling and Fair Chore Rotation
- Schedule recurring chores from either fixed due dates or actual completion timestamps, and rotate assignments automatically across group members via round-robin, random, or lowest-completion rules.
- Gamified Points and Approval Reward Store
- Motivate household members with per-task point values, completion leaderboards, and a built-in reward store where earned points are redeemed through an administrator approval workflow.
- Physical NFC Triggers and Stateful Things
- Complete chores instantly by tapping physical NFC tags with a phone, or bind tasks to numeric, boolean, and text Things that trigger completion when values change.
- Wall-Tablet Kiosk Mode and Smart Home Sync
- Display a shared kiosk dashboard with calendar views and quick user switching on wall-mounted tablets while syncing tasks bidirectionally with Home Assistant and iCal calendars.
Features
- Natural-Language Task Parser
- Create scheduled chores from plain-English phrases that automatically extract dates, times, priorities, and recurring intervals without filling out multi-step forms.
- Assignee Rotation and Subtasks
- Distribute shared chores across circle members automatically and break complex routines into nested subtasks that reset upon parent task completion.
- Stateful Things Automation
- Track non-task state variables as numeric, boolean, or text Things and configure rules that automatically initiate or complete chores when thresholds are met.
- Points System and Reward Store
- Assign point rewards to chores, enforce pre-due completion windows, analyze completion charts by label, and manage reward redemptions with manager approval queues.
- OIDC Auth and S3 Attachments
- Authenticate users via TOTP multi-factor authentication or OpenID Connect providers like Authentik and Keycloak, and attach verification photos backed by S3-compatible object storage.
- Home Assistant, iCal, and Webhooks
- Integrate via hashed API keys, revocable per-user iCal subscription tokens, Home Assistant lovelace cards, and instant notifications over Telegram, Pushover, and webhooks.