User Resource Suite — or Utterly Random Stuff, depending on the day.
A personal tracking app family — fuel, vehicle service and diagnostics, inventory, shopping lists, beer log, work time, a GPS life map, baking, notes, recurring chores, voice notes, and a personal kanban board — built across a native Android app, a web companion, a watch companion, and a self-hosted backend.
| Repo | What it is |
|---|---|
| urs-android | Native Android app (Kotlin/Compose) — the primary, offline-capable client |
| urs-web | Browser companion (React/TypeScript) |
| urs-zepp | Zepp OS mini-app for Amazfit watches — quick logging actions from the wrist |
| urs-backend | Issue tracker for the backend — the Go/MariaDB REST API itself is self-hosted, not on GitHub |
All clients talk to one private REST API over a VPN tunnel; the Android app also relays requests for the watch, which has no direct network access of its own.
flowchart LR
A[urs-android] --> S[Backend API<br/>Go + MariaDB]
W[urs-web] --> S
Z[urs-zepp] --> A
A -. relay .-> S
Personal project, actively developed.