Daily Companion PWA for seniors with short-term memory challenges
MyDay is a Progressive Web App (PWA) designed as a cognitive aid for seniors experiencing short-term memory challenges. The application serves as a gentle daily companion that helps users stay oriented, complete tasks, and maintain connection with caregivers and loved ones.
Built with a calming interface and multi-tenant architecture, MyDay supports task reminders, activity tracking, rest-state awareness, and caregiver coordination. It integrates with the KervinApps shared telemetry layer for portfolio-wide analytics.
Live URL: https://myday.kervinapps.com
Status: Production
Structured daily tasks with clear completion flow. Users see one task at a time, complete it with success feedback, and optionally earn rewards. Designed for reduced cognitive load and clarity.
When no tasks are active, the app shows a gentle rest state with "Thinking of you..." and optional "Talk to someone" access for connection with caregivers or loved ones.
Caregiver settings and admin dashboard for configuring tasks, people, rewards, photos, and tenant management. Multi-tenant architecture supports multiple households from a single deployment.
Aligned with KervinApps telemetry format. Events write to the shared app_events table with app_name = 'myday'. Device metadata, IP geolocation, and session tracking for portfolio analytics.
Frontend
Backend
Database
Deployment
Serverless architecture with static frontend, Netlify Functions for API, and PlanetScale for persistence. Telemetry flows to the shared KervinApps kervapps.app_events table.