Lyn's Bakery
Home About Gallery & Menu Order Reviews Contact
✦ Handcrafted with love ✦

Lyn's Bakery

Enterprise

Where every bite tells a sweet story

Scroll
✦ Our Bestsellers

Cakes that steal hearts

See Full Menu →
✦ Why Choose Us

Made with passion & care

✦ Follow Our Journey

@LynsBakery

Tag us in your celebrations 🎂

📸 Instagram 👍 Facebook
Our Story

Hello, I'm Lyn

500+
Happy Clients
5⭐
Rating
3+
Years of Joy
✦ Place Your Order

Let's Create Your Dream Cake

  1. 1
    Fill the FormTell us about your dream cake
  2. 2
    Get a QuoteWe reply within 24 hours
  3. 3
    Pay & ConfirmSecure with a deposit
  4. 4
    Enjoy!Pickup or delivery on your date 🎉

Or message on WhatsApp

✦ Customer Love

What they say about us

Love our cakes? Leave a review!

Your kind words inspire us every day 💛

Share on WhatsApp
✦ Get in Touch

We'd Love to Hear from You

📍
Location
📞
Phone
📧
Email
🕐
Hours

Send us a message

💬

Admin Login

Enter your password to edit the website

Default: lynsbakery2025

Lyn's Bakery Enterprise
⚙️ Setup
🏠 General
✨ Hero
🎂 Cakes
💛 About
🖼 Gallery
📋 Menu
⭐ Reviews
📲 Social
📞 Contact
⚙️ One-Time Setup
Connect your free Supabase database. Do this once and every change you make — text, images, everything — will instantly show on all devices and for all visitors worldwide.

Step 1 — Create your free Supabase project

  1. Go to supabase.com → Sign up free
  2. Click New Project → give it any name (e.g. "lyns-bakery") → set a password → click Create
  3. Wait ~1 minute for it to finish creating

Step 2 — Create the database table

In your Supabase project, go to SQL Editor and paste this exactly, then click Run:

create table if not exists site_data (
  id text primary key default 'main',
  data jsonb not null default '{}'::jsonb,
  updated_at timestamptz default now()
);
insert into site_data (id, data) values ('main', '{}'::jsonb)
on conflict (id) do nothing;
alter table site_data enable row level security;
create policy "public read" on site_data for select using (true);
create policy "public write" on site_data for all using (true);

Step 3 — Paste your credentials

In Supabase → Project Settings → API → copy these two values:

Cloudinary — for image uploads

Your Cloudinary is already configured in this file (cloud: dldjcta4i, preset: lyn-bakery). Image URLs are stored in Supabase — so every device gets them automatically.

General Settings
Brand name, footer and password.

Brand

🔐 Change Password

Hero Section
The first thing customers see.
Featured Cakes
Photos go to Cloudinary CDN. URLs saved to Supabase. Every device sees them instantly.

About Us
Your story, stats, and photo.
📷
Click to upload photo

Uploads to cloud — all devices see it

Menu & Pricing
Manage your pricing menu.

Reviews
Add or edit customer testimonials.

Social Links
WhatsApp, Instagram, Facebook.
Contact Info
Address, phone, email, hours and map.
✓ Saved!