Skip to content

Features

The mobile app provides a focused subset of the web app’s functionality, optimized for on-the-go use. It uses a four-tab bottom navigation with native iOS tabs (expo-router/unstable-native-tabs).

The default tab — quick access to time tracking.

  • View all active and stopped timers
  • Start/stop timers with a single tap
  • Create new timers linked to work projects
  • Pomodoro mode with phase transitions
  • Timer rounding based on project settings
  • Shared engine via useTimeTrackerEngine from @life-manager/shared/hooks

Manage work projects and time entries.

  • Browse all work projects
  • Project detail view (via [id] route) with time entries
  • Create, edit, and delete projects and time entries
  • View per-project time totals and earnings

Track income and expenses.

  • Single cashflow list with filtering
  • Cashflow detail view (via [id] route)
  • Create, edit, and delete single cashflows
  • Bank account context (same initializer pattern as web)

Centralized configuration surface with subscreens.

  • Sync Health — PowerSync connection status card
  • Profile — View name, username, email
  • General — Language selection (EN/DE), 24h/12h time format toggle
  • Time Tracker — Auto-stop other timers, time fragment rounding mode, custom rounding interval and direction
  • Projects — Default salary, default project type (Hourly/Project/Hobby), default bank account
  • Bank Accounts — CRUD for bank accounts with balance display
  • Tags — CRUD for reusable tags (title + description)
  • Contacts — CRUD for contacts (name, description, email, phone, address, currency)
  • Calendar — Show calendar time toggle
  • Logout — Disconnect PowerSync, clear session

Features currently available only on web:

FeatureWeb Route
Dashboard with aggregated stats/dashboard
Calendar (day/week/month views)/calendar
AppointmentsPart of calendar
Recurring CashflowsFinance tab
Finance ProjectsFinance tab
PayoutsFinance tab
Project Tree / Folder HierarchyWork module
Drag-and-drop reorderingVarious
Notifications (toasts, browser)Shell-level
Onboarding toursDashboard
Habit Tracker (placeholder)/habbit-tracker