Interactive demo

lucaandellie.com — without the login

The live app requires Google sign-in for the two parent accounts, which makes it impossible to share. This page is a static walkthrough of the same flows with seeded data — the week view, two-parent approval, swap requests, and travel-conflict detection. The mechanics here mirror the production app exactly. Only the data is fake.

!

Travel conflict detected. Both parents are scheduled to be away June 10-12. Coverage needs to be arranged.

The system flagged this automatically when the second travel block was added. No manual cross-checking required.

Week of June 8-14, 2026
Parent A (Sam)
Parent B (Co-parent)
Shared / handoff
Activity / event

Wednesday, June 10

3 segments · 1 activity
The two-parent approval mechanic

Nothing changes until both parents approve

The single design decision the entire app is built around. Every ownership change leaves an audit trail, and every change is reversible within a 15-minute window. Click "Approve" or "Decline" to see how the flow resolves.

Mon, Jun 8 · 9:14 AM
Sam requested a swap: Wed Jun 10 evening → Co-parent
Reason: "Out of town for work — back Thursday morning."
Mon, Jun 8 · 9:14 AM
Notification sent to Co-parent (email + SMS)
Awaiting
Co-parent's response
The schedule has not changed yet. The original ownership stands until this resolves.
Pending approval

What's in the live app

Per-kid, time-segmented daily schedule
Swap requests with full audit trail
Travel tracking with automatic conflict detection
Recurring weekly activities, per-occurrence reschedules
Threaded messages tab for non-swap requests
Daily, night-before, weekly-digest reminders
Email reminders via Resend (custom domain)
SMS reminders via Twilio 10DLC
ICS calendar feed (Apple / Google / Outlook)
Document attachments (parenting plan, school cal)
Commenter role for grandparents / caregivers
Week + month views, dark mode, PWA
15-minute revert window on every change
Holidays calendar, search, print styles
Stack

Vanilla JS single-file frontend · Firebase Auth + Firestore + Cloud Functions (2nd gen) · Firebase Storage · Resend (email, custom domain) · Twilio 10DLC (SMS) · Cloudflare DNS · Hosted at lucaandellie.com.