nurseAI — health tracking for people who hate apps
Android app for logging blood pressure, oxygen, pulse, glucose and weight, designed for elderly users first. Offline-first: data stays on the device unless the user chooses otherwise.
What it is
An Android app for logging blood pressure, oxygen, pulse, glucose and weight. What sets it apart is not the feature list but who it was designed for: it starts from someone who is 75, rather than being adapted afterwards.
The decisions that make it different
- An oversized keypad that takes one digit at a time, instead of a tiny field you keep mistyping.
- High-contrast readings, with no decoration in the way.
- A one-tap printable report for the doctor. This is the reason the app exists: it is what the doctor asks for in the appointment.
- Withdrawn medication stays visible in red instead of disappearing. If it disappears, someone takes it by mistake.
Privacy
Genuinely offline-first: the database lives on the device and never leaves it unless the user chooses to sync against their own server at home. There is no cloud, so there is nothing to leak.
Stack: Expo · React Native · strict TypeScript · 15 languages · speech input. Astro marketing site on Cloudflare Pages behind a hash-pinned CSP, plus a Hono + SQLite sync server with last-write-wins reconciliation.
Other work with a related technical focus:
Cherry TV — IPTV player with on-device AI
Android IPTV app with 226 free DTT channels and on-device AI recommendations (no cloud). 79 languages, clean architecture, native Kotlin modules.
AstroTickets — event management with 0 KB of JavaScript
Event management system built on Islands Architecture: 100/100/100/100 Lighthouse and zero JavaScript on first load.
Barber Shop Las Torres — local business website
Website for a barbershop in Zaragoza: fast, accessible and built to be found by people searching for a barber in the neighbourhood.