Himsog.Life

Tournament Manager

Deployment-ready tournament operations.

Vercel hosts the Next.js app while Supabase provides PostgreSQL, Auth, Storage, and Row Level Security.

Hosted config readySupabase SSR authRLS migration included

Environment

Values stay in Vercel and Supabase, never in the repository.

NameScopeStatus
NEXT_PUBLIC_SUPABASE_URLBrowser-safeSet
NEXT_PUBLIC_SUPABASE_ANON_KEYBrowser-safeSet
NEXT_PUBLIC_APP_URLBrowser-safeSet
DATABASE_URLServer onlySet
SUPABASE_SERVICE_ROLE_KEYServer onlySet
SUPABASE_STORAGE_BUCKET_PUBLICServer onlySet
SUPABASE_STORAGE_BUCKET_PRIVATEServer onlySet
GOOGLE_CLIENT_IDServer onlyPending
GOOGLE_CLIENT_SECRETServer onlyPending

Supabase Services

The hosted stack maps directly to the tournament app modules.

PostgreSQL

Foundation schema plus Supabase RLS migration.

Auth

Email/password and Google sign-in through Supabase sessions.

Storage

Public assets and protected tournament files use separate buckets.

Vercel

Next.js build settings and runtime variables are documented.