WhatsApp appointment reminders

WhatsApp appointment reminders An architecture diagram generated by Archify. The therapist · Books and sends · Architecture component The therapist Books and sends WhatsApp · Message pre-written · Android phone WhatsApp Message pre-written Installed PWA · Vite + TS · Workbox · Android phone Installed PWA Vite + TS · Workbox IndexedDB (Dexie) · Patients, visits, payments · Android phone IndexedDB (Dexie) Patients, visits, payments Service worker · Builds the alert locally · Android phone Service worker Builds the alert locally Tailscale Funnel · HTTPS · fixed URL · Architecture component Tailscale Funnel HTTPS · fixed URL Node 22 API · Bearer access key · Home server · Docker Node 22 API Bearer access key SQLite (node:sqlite) · Endpoint, random id, time · Home server · Docker SQLite (node:sqlite) Endpoint, random id, time Cron every minute · VAPID signed, empty push · Home server · Docker Cron every minute VAPID signed, empty push Push service · Google FCM · Architecture component Push service Google FCM visits stores PUT id + time local proxy replaces alerts due alerts push, no data wakes up reads the visit notification wa.me link Android phone Home server · Docker Legend Frontend Backend Database Cloud Security External