/** * ThinkTank GWAP - Supabase Configuration * * SETUP INSTRUCTIONS: * 1. Create a Supabase project at https://supabase.com * 2. Run the migrations in supabase/migrations/ via SQL Editor * 3. Run the seed in supabase/seed/ via SQL Editor * 4. Copy your project URL and anon key from Settings > API * 5. Update the values below */ // Supabase project credentials const SUPABASE_URL = 'https://qdddxudhqtajxymhnhuv.supabase.co'; const SUPABASE_ANON_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InFkZGR4dWRocXRhanh5bWhuaHV2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzAwOTE5NzYsImV4cCI6MjA4NTY2Nzk3Nn0.O0OcZVNqo5rImarC8CbOFRyEm8oQXKoPQSiT4n_2u18'; // Initialize Supabase client (loaded via CDN in HTML) // Note: Using 'supabaseClient' to avoid conflict with SDK's global 'supabase' let supabaseClient = null; function initSupabase() { if (typeof window.supabase !== 'undefined' && window.supabase.createClient) { supabaseClient = window.supabase.createClient(SUPABASE_URL, SUPABASE_ANON_KEY); console.log('Supabase initialized'); return true; } console.warn('Supabase SDK not loaded'); return false; } // Check if Supabase is configured function isSupabaseConfigured() { return SUPABASE_URL !== 'YOUR_SUPABASE_URL' && SUPABASE_ANON_KEY !== 'YOUR_SUPABASE_ANON_KEY'; } // Export for use in other modules window.ThinkTankConfig = { SUPABASE_URL, SUPABASE_ANON_KEY, initSupabase, isSupabaseConfigured, getClient: () => supabaseClient };