⚠️ Demo mode is active. Data resets on page refresh. Follow these steps to go live.
1
Create a Firebase project
Go to console.firebase.google.com, click Add project, name it silentsupport. Disable Google Analytics.
2
Enable Email/Password Auth
Build → Authentication → Get started → Enable Email/Password provider.
3
Create Firestore database
Build → Firestore Database → Create database → Production mode → Choose region europe-west1.
4
Connect Supabase Auth
Go to supabase.com → New project → Settings → API. Copy Project URL and anon key. Then run this in SQL Editor: create table public.users (id uuid references auth.users primary key, name text, email text, role text default 'seeker', created_at timestamptz default now());
alter table public.users enable row level security;
create policy "own" on public.users using (auth.uid()=id);
5
Paste your Firebase config
Project Settings → General → Your apps → Add web app → copy the config.
5
Add Paystack public key
dashboard.paystack.com → Settings → API Keys. Use your live public key (pk_live_...) for real payments.