Setup

Settings

Google

Google family account

Using sample data

Logan Family Hub expects the dedicated Google account alexa@thelogan.family.

Calendar access can read and create events. Google Tasks access can create and complete checklist items.

Supabase: Configured

Token storage: Available

Connected email: Not connected

Persisted Google connection: No persisted Google connection found

Connection checklist

Redirect URI

https://thelogan.family/api/auth/google/callback

Token storage

supabase

Production token storage requires Supabase service role configuration. Tokens are never stored in the browser.

Environment

GOOGLE_CLIENT_IDSet
GOOGLE_CLIENT_SECRETSet
GOOGLE_REDIRECT_URISet
GOOGLE_OAUTH_ALLOWED_EMAILSet
GOOGLE_CALENDAR_FAMILY_IDSet
GOOGLE_CALENDAR_SCHEDULE_IDSet
GOOGLE_TASK_LIST_SCOTT_IDSet
GOOGLE_TASK_LIST_SARAH_IDSet
GOOGLE_TASK_LIST_EMMA_IDSet
GOOGLE_TASK_LIST_ETHAN_IDSet
GOOGLE_TASK_LIST_GRAYSON_IDSet
NEXT_PUBLIC_SUPABASE_URLSet
NEXT_PUBLIC_SUPABASE_ANON_KEYSet
SUPABASE_SERVICE_ROLE_KEYSet

Diagnostics

Google calendars and task lists

Connect Google first

Diagnostics page: /api/google/diagnostics

Dashboard data: Sample data or setup in progress

Google is not connected yet. Connect alexa@thelogan.family first.

Available Google Calendars

Connect Google to list available calendars.

Available Google Task Lists

Connect Google to list available task lists.