Let's connect to Supabase so your posts save to the cloud — accessible from any browser, any device, images and all. Takes about 10 minutes.
1
Create a free Supabase account
Go to supabase.com → click Start your project → sign up with Google. It's free, no credit card needed.
2
Create a new project
Click New Project → name it anything (e.g. ig-grid) → set a database password → pick any region → click Create new project. Wait about 2 minutes for it to spin up.
3
Run the setup script
In your Supabase project, click SQL Editor in the left sidebar → click New query → paste the code below → click Run.
-- IG Grid Planner setup (paste this into Supabase SQL Editor and click Run) create table if not exists grid_posts ( id uuid default gen_random_uuid() primary key, grid_index integer not null, image_path text, image_url text, caption text default '', scheduled_date date, status text default 'draft', keyword text default '', created_at timestamptz default now(), updated_at timestamptz default now() ); create table if not exists grid_settings ( key text primary key, value text ); alter table grid_posts enable row level security; alter table grid_settings enable row level security; create policy "public_access" on grid_posts for all using (true) with check (true); create policy "public_access" on grid_settings for all using (true) with check (true); insert into storage.buckets (id, name, public) values ('ig-grid', 'ig-grid', true) on conflict do nothing; create policy "public_access" on storage.objects for all using (bucket_id = 'ig-grid') with check (bucket_id = 'ig-grid');
4
Grab your project URL and key
In Supabase, go to Project Settings (gear icon, bottom left) → API → copy the Project URL and the anon public key (under "Project API keys"). Paste them below.
Couldn't connect — double-check your URL and key and try again.

Already set up on another device? Your URL and key are the same — just paste them above.