Use Google sign-in to open the private planner. Protected routes and Supabase row-level security are designed to keep balances, loyalty numbers, and trip plans out of public pages and unauthenticated API access.
Add `NEXT_PUBLIC_SUPABASE_URL` and `NEXT_PUBLIC_SUPABASE_ANON_KEY` to enable Google sign-in.