MD

MyDay

Daily Companion PWA for seniors with short-term memory challenges

JavaScript Live

Overview

MyDay is a Progressive Web App (PWA) designed as a cognitive aid for seniors experiencing short-term memory challenges. The application provides a gentle, supportive 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 telemetry layer for portfolio-wide analytics.

The current release, v2.4, adds a guided caregiver setup wizard, a second check-in style, a proper end-of-day summary, and photo editing from the admin Gallery tab.

Key Features

Task Management

Structured daily tasks with clear completion flow, success feedback, and optional rewards. Designed for clarity and reduced cognitive load.

Rest State Awareness

Gentle rest-state view when no tasks are active, with "Talk to someone" access for connection when needed.

Caregiver Coordination

Caregiver settings and admin dashboard for configuring tasks, people, rewards, and tenant management. Multi-tenant architecture supports multiple households.

Caregiver Setup Wizard

A guided onboarding flow lets caregivers pick the care areas that matter (nutrition, physical, social, medical and more) and start from a preset task catalog written in warm, reassuring language. The wizard can be re-run later to append new tasks without starting over.

Two Check-in Styles

Caregivers choose between the classic one-question-at-a-time flow and Scroll Mode, a vertical list of large answer cards that collapse with a green check as each one is saved and scroll to the next automatically.

Finish Day Summary

A clear Finish Day button closes out the day with a real summary of what was done. Days left open past midnight finish themselves, and confirmations use a calm in-app dialog instead of browser pop-ups.

Celebration Rewards

Caregivers set up real-world rewards such as lunch out with a grandchild. When they're earned, the loved one sees a celebration screen with their stats and confirms with a thumbs up once it has happened.

Mom Mail and Report Emails

Scanned letters and drawings arrive as a phone-friendly "Mom Mail" email with images resized to read well. Daily pulse and alert reports use a mobile card layout with a large one-tap call button.

Photo Gallery Editing

The admin Gallery tab shows every active choice with its photo or emoji, and caregivers can add or remove options right there.

Vacation Mode

One switch pauses a household's check-ins and shows a warm "taking a little break" screen, with the emergency contact bar still visible. All data is kept for when the break ends.

PWA & Offline Support

Installable as a home-screen app with service worker support. Answers given offline are queued and sent later, and the app shows when something is still waiting to sync. Optimized for mobile and tablet use.

PlanetScale Backend

Serverless MySQL database for tasks, people, rewards, and tenant data. Netlify Functions for API and serverless logic.

Technology Stack

JavaScript
Node.js
PlanetScale (MySQL)
Netlify Functions
PWA
Multi-Tenant

Learn More

View the complete documentation for technical details, API structure, and caregiver workflows.