Care Dashboard
All shift reports for your family.
No reports yet
When nurses submit shift reports, they'll appear here.
Nurse Schedule
Weekly view of who is covering each shift. Click any day cell to add a shift.
💊 Medication Tracker
Log medications as you give them throughout your shift. No need to wait until the end.
Submit Shift Report
Fill this out at the end of each shift. Takes about 2 minutes.
Medication History
All medications given across every shift, most recent first.
No medication records yet
Medications will appear here as nurses submit shift reports.
Settings
Manage family notifications and care details.
📧 Gmail Notification Setup
To receive email notifications when a report is submitted, this app uses EmailJS — a free service that sends emails through your Gmail.
- Go to emailjs.com and create a free account
- Connect your Gmail account under Email Services
- Create an Email Template with variables:
{{nurse_name}},{{shift}},{{date}},{{summary}},{{urgency}} - Copy your Service ID, Template ID, and Public Key into the fields below
Create accounts for nurses, family viewers, and other admins. Passwords are stored locally — share credentials privately.
| Name | Username | Role | Action |
|---|
🚀 One-time Supabase Setup
Run this SQL in your Supabase SQL Editor to create all required tables:
create table reports (id uuid primary key default gen_random_uuid(), nurse text, shift text, date text, time text, summary text, handoff text, meds jsonb, flags jsonb, urgency text, submitted_at timestamptz default now());
create table schedule_shifts (id uuid primary key default gen_random_uuid(), date text, shift text, nurse text, notes text);
create table nurse_roster (id uuid primary key default gen_random_uuid(), name text, phone text);
create table users (id uuid primary key default gen_random_uuid(), name text, username text unique, pass_hash text, pin_hash text, role text);
insert into users (name, username, pass_hash, role) values ('Admin', 'admin', '-ckkfkbm', 'admin');
alter table reports enable row level security;
alter table schedule_shifts enable row level security;
alter table nurse_roster enable row level security;
alter table users enable row level security;
create policy "anon all" on reports for all using (true) with check (true);
create policy "anon all" on schedule_shifts for all using (true) with check (true);
create policy "anon all" on nurse_roster for all using (true) with check (true);
create policy "anon all" on users for all using (true) with check (true);
Then go to Project Settings → API and copy your Project URL and anon key below.
These people will receive an email whenever a new shift report is submitted.