In your Supabase project → Left sidebar →
SQL Editor → Click "New Query" → Paste this entire block → Click "Run":
CREATE TABLE events (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
created_at timestamptz DEFAULT now(),
title text NOT NULL,
category text NOT NULL DEFAULT 'other',
date_display text,
month text,
city text,
country text,
flag text DEFAULT '🌍',
venue text,
description text,
price text DEFAULT 'Free',
url text,
emoji text DEFAULT '🎪',
bg text DEFAULT 'linear-gradient(135deg,#1a1035,#0d0920)',
color text DEFAULT '#8B5CF6',
featured boolean DEFAULT false,
status text DEFAULT 'pending',
organizer_name text,
organizer_email text
);
-- Allow anyone to read approved events
ALTER TABLE events ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Public read approved" ON events FOR SELECT USING (status = 'approved');
CREATE POLICY "Public submit pending" ON events FOR INSERT WITH CHECK (status = 'pending');
Then run this second query to load all 53 verified events:
INSERT INTO events (title,category,date_display,month,city,country,flag,venue,description,price,url,emoji,bg,color,featured,status) VALUES
('GITEX Global 2026','tech','Dec 7–11, 2026','Dec','Dubai','UAE','🇦🇪','Dubai Exhibition Centre, Expo City','GITEX 5.0 — world largest tech & AI show at Expo City Dubai. 6,800+ companies, 200,000+ visitors from 180 countries.','AED 250','https://gitex.com','💻','linear-gradient(135deg,#0a1520,#051020)','#06B6D4',true,'approved'),
('Art Dubai 2026','art','Mar 2026','Mar','Dubai','UAE','🇦🇪','Madinat Jumeirah','The world leading international art fair. 100+ galleries from 60 countries.','AED 150','https://www.artdubai.ae','🎨','linear-gradient(135deg,#1a1035,#0d0920)','#8B5CF6',true,'approved'),
('F1 Abu Dhabi Grand Prix 2026','sports','Dec 3–6, 2026','Dec','Abu Dhabi','UAE','🇦🇪','Yas Marina Circuit','F1 season finale. Only day-night Grand Prix. Performers: Lewis Capaldi & Zara Larsson.','AED 500+','https://www.abudhabigp.com','🏎','linear-gradient(135deg,#1a0f00,#0f0a00)','#F59E0B',true,'approved'),
('ADIPEC 2026','business','Nov 2026','Nov','Abu Dhabi','UAE','🇦🇪','ADNEC','The world most influential energy event. 160,000+ visitors, 2,200+ exhibitors.','Free Reg','https://www.adipec.com','⚡','linear-gradient(135deg,#0a1525,#040d18)','#4A8FE2',false,'approved'),
('Dubai Marathon 2026','sports','Feb 1, 2026','Feb','Dubai','UAE','🇦🇪','Downtown Dubai','Middle East most prestigious road race. World Athletics Platinum Label. 26,000+ runners.','AED 200','https://www.dubaimarathon.org','🏃','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('MDL Beast Soundstorm 2026','music','Dec 2026','Dec','Riyadh','Saudi Arabia','🇸🇦','Banban, Riyadh','The biggest music festival in the Middle East. 200+ artists across 8 stages.','SAR 300+','https://mdlbeast.com','🎶','linear-gradient(135deg,#1a0808,#0f0505)','#E85D4A',true,'approved'),
('LEAP 2026','tech','Feb 2026','Feb','Riyadh','Saudi Arabia','🇸🇦','Riyadh Front Exhibition Centre','World most attended tech event. 215,000+ attendees, 1,800+ speakers.','Registration','https://www.leap.sa','🚀','linear-gradient(135deg,#0a1520,#051020)','#06B6D4',true,'approved'),
('Art Basel Qatar 2026','art','Feb 2026','Feb','Doha','Qatar','🇶🇦','M7, Doha Design District','Art Basel Middle East debut. 50+ galleries celebrating Qatar cultural landscape.','Registration','https://www.artbasel.com/qatar','🎨','linear-gradient(135deg,#1a1035,#0d0920)','#8B5CF6',true,'approved'),
('FIFA World Cup 2026','sports','Jun 11–Jul 19, 2026','Jun','Multiple Cities','USA','🇺🇸','USA, Canada & Mexico','The biggest sporting event on the planet. 48 teams, 104 matches, 16 cities.','$100+','https://www.fifa.com/fifaplus/en/tournaments/mens/worldcup/canadamexicousa2026','⚽','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',true,'approved'),
('Coachella 2026','music','Apr 10–19, 2026','Apr','California','USA','🇺🇸','Empire Polo Club, Indio CA','Iconic music festival. 2026 headliners: Sabrina Carpenter, Justin Bieber, Anyma, Karol G.','$600+','https://www.coachella.com','🎵','linear-gradient(135deg,#1a0808,#0f0505)','#E85D4A',true,'approved'),
('WEF Davos 2026','business','Jan 19–23, 2026','Jan','Davos','Switzerland','🇨🇭','Davos-Klosters','World Economic Forum Annual Meeting. 3,000+ global leaders shaping the economic agenda.','Invitation','https://www.weforum.org','🌍','linear-gradient(135deg,#0a1525,#040d18)','#4A8FE2',false,'approved'),
('Cannes Film Festival 2026','art','May 12–23, 2026','May','Cannes','France','🇫🇷','Palais des Festivals','The world most prestigious film festival. The Palme d Or and 12 days of cinema.','Accreditation','https://www.festival-cannes.com','🎬','linear-gradient(135deg,#0a1505,#050f03)','#3DB87A',false,'approved'),
('Cannes Lions 2026','business','Jun 22–26, 2026','Jun','Cannes','France','🇫🇷','Palais des Festivals','The Oscars of advertising. 15,000+ delegates from 90+ countries.','€3,000+','https://www.canneslions.com','🦁','linear-gradient(135deg,#0a1525,#040d18)','#4A8FE2',false,'approved'),
('Glastonbury Festival 2026','music','Jun 2026','Jun','Somerset','UK','🇬🇧','Worthy Farm','The world most iconic music festival. 200,000 attendees, five days of music.','£350+','https://www.glastonburyfestivals.co.uk','🎵','linear-gradient(135deg,#1a0808,#0f0505)','#E85D4A',false,'approved'),
('Wimbledon 2026','sports','Jun 29–Jul 12, 2026','Jun','London','UK','🇬🇧','All England Club','The oldest and most prestigious tennis Grand Slam in the world.','£50+','https://www.wimbledon.com','🎾','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('Edinburgh Fringe 2026','art','Aug 2026','Aug','Edinburgh','UK','🇬🇧','Citywide Edinburgh','World largest arts festival. 3,000+ shows in 300+ venues.','Varies','https://www.edfringe.com','🎭','linear-gradient(135deg,#1a1035,#0d0920)','#8B5CF6',false,'approved'),
('Tomorrowland Belgium 2026','music','Jul 17–26, 2026','Jul','Boom','Belgium','🇧🇪','De Schorre, Boom','The pinnacle of EDM festivals. Two weekends, 200,000+ attendees.','€300+','https://www.tomorrowland.com','🎵','linear-gradient(135deg,#1a0808,#0f0505)','#E85D4A',false,'approved'),
('CES 2026','tech','Jan 6–9, 2026','Jan','Las Vegas','USA','🇺🇸','Las Vegas Convention Center','World most influential technology event. 4,500+ exhibitors, 130,000+ attendees.','$300+','https://www.ces.tech','🔮','linear-gradient(135deg,#051520,#021018)','#06B6D4',false,'approved'),
('MWC Barcelona 2026','tech','Feb–Mar 2026','Feb','Barcelona','Spain','🇪🇸','Fira de Barcelona','Mobile World Congress. World largest mobile industry show. 100,000+ attendees.','€800+','https://www.mwcbarcelona.com','📱','linear-gradient(135deg,#051520,#021018)','#06B6D4',false,'approved'),
('Tokyo Marathon 2026','sports','Mar 1, 2026','Mar','Tokyo','Japan','🇯🇵','Metropolitan Tokyo','One of six World Marathon Majors. 38,000 runners from 120 countries.','¥12,800','https://www.marathon.tokyo','🏃','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('Vivid Sydney 2026','art','May 23–Jun 14, 2026','May','Sydney','Australia','🇦🇺','Sydney City','Art, technology and commerce intersect. Sydney Opera House illuminated.','Free','https://www.vividsydney.com','💡','linear-gradient(135deg,#100a1a,#080510)','#8B5CF6',false,'approved'),
('Rio Carnival 2026','art','Feb 14–21, 2026','Feb','Rio de Janeiro','Brazil','🇧🇷','Sambadrome','World biggest carnival. 2 million+ people in the streets each day.','$50+','https://www.rio-carnival.net','🎭','linear-gradient(135deg,#1a0505,#0f0303)','#3DB87A',false,'approved'),
('F1 Bahrain Grand Prix 2026','sports','Mar 2026','Mar','Sakhir','Bahrain','🇧🇭','Bahrain International Circuit','Traditional F1 season opener. Night race under floodlights.','BHD 60+','https://www.bahraingp.com','🏎','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('Australian Open 2026','sports','Jan 2026','Jan','Melbourne','Australia','🇦🇺','Melbourne Park','The first Grand Slam tennis tournament of the year. 800,000+ spectators.','AUD 50+','https://www.ausopen.com','🎾','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('Singapore Grand Prix 2026','sports','Sep 2026','Sep','Singapore','Singapore','🇸🇬','Marina Bay Street Circuit','The only F1 night race under lights of Marina Bay.','SGD 300+','https://www.singaporegp.sg','🏎','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('Oktoberfest 2026','food','Sep 19–Oct 4, 2026','Sep','Munich','Germany','🇩🇪','Theresienwiese','World largest folk festival. 6.5M+ visitors, 14 giant beer tents.','Free entry','https://www.oktoberfest.de','🍺','linear-gradient(135deg,#1a1000,#0f0a00)','#E84A8A',false,'approved'),
('Cape Town Jazz Festival 2026','music','Mar 2026','Mar','Cape Town','South Africa','🇿🇦','CTICC','Africa biggest jazz festival. 40+ local and international artists.','R800+','https://www.capetownjazzfest.com','🎷','linear-gradient(135deg,#1a0808,#0f0505)','#E85D4A',false,'approved'),
('IPL 2026','sports','Mar–May 2026','Mar','Multiple Cities','India','🇮🇳','Stadiums across India','World richest cricket league. 10 franchises, packed stadiums.','₹1,000+','https://www.iplt20.com','🏏','linear-gradient(135deg,#1a1000,#0f0a00)','#F59E0B',false,'approved'),
('Art Basel 2026','art','Jun 2026','Jun','Basel','Switzerland','🇨🇭','Messe Basel','The world premier modern and contemporary art fair. 300+ galleries from 40+ countries.','CHF 65+','https://www.artbasel.com','🎨','linear-gradient(135deg,#1a1035,#0d0920)','#8B5CF6',false,'approved'),
('Riyadh Season 2026','art','Oct 2026–Mar 2027','Oct','Riyadh','Saudi Arabia','🇸🇦','Multiple Venues, Riyadh','Saudi Arabia biggest entertainment season. Concerts, sports, shows across months.','Varies','https://www.riyadhseason.sa','🎭','linear-gradient(135deg,#1a1035,#0d0920)','#8B5CF6',false,'approved'),
('Global Village 2026','art','Nov 2025–Apr 2026','Mar','Dubai','UAE','🇦🇪','Global Village, Dubai','Cultural pavilions from 90+ countries. 10M+ visitors per season.','AED 25','https://www.globalvillage.ae','🌍','linear-gradient(135deg,#1a1035,#0d0920)','#8B5CF6',false,'approved');
✓ This inserts 53 verified events across all regions (Middle East: 11, Europe: 15, Americas: 12, Asia-Pacific: 11, Africa: 3). Your database is ready.