Skip to content
Download

Tasks

The Tasks module is the core of TappRFID. A task represents any recurring action — daily, weekly, or anything in between — that you want to track and complete consistently.

  1. Open the Tasks tab.
  2. Tap + (top right).
  3. Enter a name, choose an interval, and set an optional reminder time.
  4. Tap Save.

Task names are displayed in uppercase to keep the interface consistent and scannable.

IntervalDescription
Twice daily0.5 days — e.g. morning and evening
Daily1 day
Every 2 days2 days
Weekly7 days
Fortnightly14 days
Monthly30 days

You can also set custom intervals by entering a number of days directly.

Every task has one status dot. The dot is the status system.

StateDotMeaning
OverdueFilled red, pulsingPast the interval deadline
Due soonFilled yellowWithin 25% of the interval window
On trackFilled greenCompleted recently, no action needed
CompleteOutlined onlyDone within the current interval

The summary bar at the top of the task list shows a count for each state.

  • Tap the task row — marks it done manually.
  • Tap an NFC tag linked to the task — marks it done instantly without opening the app.
  • Via Home Assistant — use an HA action to complete or reopen a task (cloud plan required).

Each task tracks a streak — how many consecutive intervals you have completed it on time. Missing an interval resets the streak. The current streak is shown beside the task.

On the task detail screen, a completion rate (percentage) shows how consistently you have completed that task over the last 30 days.

Task details show a dot-matrix grid covering the last 98 days. Each cell represents one interval. Green = completed, red = missed, yellow = completed late.

See NFC Tags for instructions on linking tags to a task.

Each task can have an optional reminder notification. See Notifications for scheduling details.

  • Open a task → tap Edit (top right).
  • To delete: Edit screen → scroll to bottom → Delete Task.

Some tasks (like hydration) support multiple completions in a single interval. Enable this in the task’s edit screen under Allow multiple per interval.