Three themes
Classic, Modern and Garden. One NEXT_PUBLIC_THEME value swaps typography, colour and shape. Override the accent with a single hex.
01 A wedding site you own
A wedding website you host yourself — three themes, RSVP, guest admin, logistics and registry. No tracking, no per-guest fees, no vendor lock-in.
02 The demo
The same home page, three themes. This preview runs on sample data — no backend, no tracking, nothing to install.
— You are cordially invited —
Saturday, June 12, 2027
Villa del Sol, Barcelona
4:00 PM
Join us as we say “I do”
5:30 PM
Drinks on the terrace
7:00 PM
Dinner, dancing & celebration
Interactive preview · sample data · RSVP, details and admin ship with the app.
03 What’s inside
Built to be read by humans, edited by hand and hosted on hardware you control.
Classic, Modern and Garden. One NEXT_PUBLIC_THEME value swaps typography, colour and shape. Override the accent with a single hex.
Attending, headcount, meal and dietary notes. Zod-validated and idempotent — one answer per guest, updated not duplicated.
A password-protected dashboard with search, filters, live stats and CSV export. No spreadsheets to reconcile.
Schedule timeline, venue map link and accommodation list — all driven by environment variables, no CMS required.
IBAN, Bizum or external gift links with a custom message. No payment processing, no card data, ever.
English, Spanish, French, German and Portuguese. Each guest gets the site in the language their browser asks for.
Guest answers live in your Postgres database, on your disk, behind your domain.
No third-party scripts, no embedded trackers, no vendor with a copy of the guest list.
The code is source-available. Stop paying for hosting and it still runs.
04 Self-host
Clone the repo, fill in the couple’s details and start Docker. Postgres, migrations and the admin account come up with it.
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
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
Hosted Premium
€149 one-time
12 months · full service · 99.9% uptime SLA
06 Licensing
Source-available, not a subscription. If you charge someone to host theirs, get a licence.
For couples
Free
PolyForm Noncommercial 1.0.0
For planners & hosts
5% of gross revenue
US$100/year minimum · commercial licence