Attendance · Teams & schools

Tally

Every present day plants a tree.

A modern, gamified attendance app for small teams and schools. Staff check in and out, with an optional GPS check that they're at the office, admins approve, and every present day grows a tree in the team's living forest, which follows the real time of day.

TallyKathmandu office

Good day

--:--

Inside the office radius

Check in to plant today’s tree.

A month, in trees

Four weeks at the office. Each working day grows a tree, sized and coloured by how the day went. Saturdays are off, as they are in Nepal.

  1. S1
  2. M2
  3. T3
  4. W4
  5. T5
  6. F6
  7. S7
  8. S8
  9. M9
  10. T10
  11. W11
  12. T12
  13. F13
  14. S14
  15. S15
  16. M16
  17. T17
  18. W18
  19. T19
  20. F20
  21. S21
  22. S22
  23. M23
  24. T24
  25. W25
  26. T26
  27. F27
  28. S28
Forest health
84%
Healthy
Weather
Sunny
from the last seven working days
Trees grown
22
one stump for each day missed
  • On time
  • Late
  • Overtime
  • Left early
  • Absent

Inside the app

Real screens from a demo workspace, Himal Studio in Kathmandu: eight people and six weeks of attendance, on the web app and at phone size.

Tally on the web: check inTally on the web: the forestTally on the web: in 3dTally on the web: the admin's morningTally on the web: approvalsTally on the web: the calendarTally on the web: the team's forestTally on the web: sign in
Tally at phone size: check inTally at phone size: her forestTally at phone size: the admin's morningTally at phone size: approvalsTally at phone size: the calendarTally at phone size: 2026 wrappedTally at phone size: sign in
  1. Check in. The staff dashboard: in the office, checked in, break or check out, and who else is in today.
  2. The forest. Her year as a forest under the real season's sky, deer, foxes and rabbits included.
  3. In 3D. The same forest as a low-poly world you can turn: mountains, river and weather.
  4. The admin's morning. What needs review, who's in, who's late, and the attendance rate, on one page.
  5. Approvals. Leave, an out-of-office check-in, a weak GPS fix and a hand-entered day, each with its note.
  6. The calendar. Every day of her September, coloured by how it went.
  7. The team's forest. Everyone's October in one forest, above the leaderboard.
  8. Sign in. The same app as a PWA: staff submit, the admin approves, everyone stays in sync.

One app, web and Android

A platform layer hides the difference, so the same React code runs as a PWA and as a native app. Under every tree, the same four roots.

  1. React appPWA or Capacitor
  2. Platform layerGPS, haptics, sign-in
  3. Cloud Functionsverified attendance writes
  4. Firestorerules per workspace

What grows here

  • Workspaces

    A private workspace per organisation, with admins, staff, managers and custom roles.

  • Check in, check out

    Breaks, half days, a late grace period, and a warning when you're outside the office radius.

  • Approvals

    Admins verify each entry, or let it auto-approve. Disputes, comments and an audit log.

  • The living forest

    Trees grow with the hours worked, glow with overtime and wither on absences, under a real day and night sky.

  • School mode

    Class attendance sheets, a teacher dashboard and student import from CSV.

  • Reports

    PDF and CSV exports, custom date ranges and a calendar file for your holidays.

Next app in the workspace

R-AIA whole AI, in a folder you can carry.