01 A wedding site you own

Your wedding is private.
Your data should be too.

A wedding website you host yourself — three themes, RSVP, guest admin, logistics, registry and a private photo gallery. No tracking, no per-guest fees, no vendor lock-in.

  • No trackers
  • No per-guest fees
  • Your domain
  • Your database

02 The demo

See it before you host it.

The same home page, three themes. This preview runs on sample data — no backend, no tracking, nothing to install.

Theme: Classic Elegance

my-boda.example/alex-and-sam Interactive preview

— You are cordially invited —

Alex & Sam

Saturday, June 12, 2027

Villa del Sol, Barcelona

—Days
—Hours
—Minutes
—Seconds

Schedule

  1. 4:00 PM

    Ceremony

    Join us as we say “I do”

  2. 5:30 PM

    Cocktail Hour

    Drinks on the terrace

  3. 7:00 PM

    Reception

    Dinner, dancing & celebration

Interactive preview · sample data · RSVP, details, photos and admin ship with the app.

03 What’s inside

Everything a wedding needs.
Nothing that phones home.

Built to be read by humans, edited by hand and hosted on hardware you control.

01

Three themes

Classic, Modern and Garden. One NEXT_PUBLIC_THEME value swaps typography, colour and shape. Override the accent with a single hex.

02

Smart RSVP

Attending, headcount, meal and dietary notes. Zod-validated and idempotent — one answer per guest, updated not duplicated.

03

Guest admin

A password-protected dashboard with search, filters, live stats and CSV export. No spreadsheets to reconcile.

04

Logistics hub

Schedule timeline, venue map link and accommodation list — all driven by environment variables, no CMS required.

05

Registry & gifts

IBAN, Bizum or external gift links with a custom message. No payment processing, no card data, ever.

06

Five languages

English, Spanish, French, German and Portuguese. Each guest gets the site in the language their browser asks for.

07

Guest photo gallery

An invite-only gallery for the day itself. Guests upload from their phone, the browser resizes before sending, and photos publish straight to a shared grid. Owners can download every photo as a ZIP from the admin.

08

Photos stay yours

Images live on your own disk — resized, stripped of EXIF/GPS and served only to verified guests. No third-party gallery, ads, watermarks or per-photo fees.

09

No lock-in

Export the guest list as CSV, keep the Postgres database and copy the photos off your disk. The code is source-available, so the site keeps running.

No analytics. No ad pixels. No guest data leaving your server.

Yours to keep

Guest answers live in your Postgres database, photos on your disk, behind your domain.

Nothing to leak

No third-party scripts, no embedded trackers, no vendor with a copy of the guest list.

Yours to leave

The code is source-available. Stop paying for hosting and it still runs.

04 Self-host

One evening.
A site for the rest of the engagement.

Clone the repo, fill in the couple’s details and start Docker. Postgres, migrations and the admin account come up with it.

  • Docker, or Node 20+ and Postgres
  • ~€3–5/month VPS and a domain
  • Vercel, Neon and Supabase also work — the photo gallery needs persistent disk
terminal
git clone https://github.com/minidevelopments-web/my-boda.git
cd my-boda
cp .env.example .env      # names, date, venue, passwords
docker compose up --build -d

http://localhost:3000

05 Hosted

Let us run it.

Same site, managed by us. One flat price, no per-guest fees. We set it up by email.

Hosted Pro

€79 one-time

12 months of managed hosting · for couples

  • Custom domain included
  • Daily backups and managed updates
  • All three themes, unlimited guests
  • Private guest photo gallery with ZIP export
  • Email support for 12 months
  • Your data exportable at any time
Order by email

Hosted Premium

€149 one-time

12 months · full service · 99.9% uptime SLA

  • Everything in Hosted Pro
  • 99.9% monthly uptime SLA — missed, one month free
  • Priority support, 24-hour reply target
  • 30-minute setup call
  • Guest-list CSV import
Order by email

06 Licensing

Free for your own wedding.

Source-available, not a subscription. If you charge someone to host theirs, get a licence.

For couples

Free

PolyForm Noncommercial 1.0.0

  • Your wedding, a friend’s, or an internal event
  • Fork it, change it, keep it
  • No charge to you or your guests
Read the licence

For planners & hosts

5% of gross revenue

US$100/year minimum · commercial licence

  • Charge for building or hosting client sites
  • Include it in a paid service
  • Perpetual for the versions you receive
Commercial terms