Case study

yesiwill.ro

Wedding invitations and RSVPs: a bilingual site for every couple, a personal link for every family, and a back office that shows who opened the invitation, who answered and how many are coming.

Product
Our own, sold by GREATCODE
Our role
Product, design and development
Year
2026
Status
Early access
yesiwill.ro
yesiwill.ro home page

Why we built it

Wedding invitations still tend to mean printed cards, then weeks of phone calls and a spreadsheet to work out who is coming. yesiwill replaces all three. Each family gets a link to a site that looks like the couple and answers in a few taps, and the couple sees the headcount for every event as the answers come in.

It's GREATCODE's own product: designed and built in-house, and sold directly by us.

Four styles

Every invitation can use one of four styles, each with its own fonts, background and opening moment, and all of them load fast on a phone.

Demo invitation in the Aurora style
Aurora
Demo invitation in the Cover Story style
Cover Story
Demo invitation in the Neon Noir style
Neon Noir
Demo invitation in the Liquid Sunset style
Liquid Sunset

What we built

A site for every couple

Each wedding lives on its own subdomain, like ana-si-mihai.yesiwill.ro, with the events, the couple's story, photos and a video. Every event links to Google Maps and Waze and adds to Google, Apple or Outlook Calendar in one tap.

Personal links, no accounts

Each family gets its own link, with no password and no app, and the page greets them by name. Everyone answers for each event and can change their answer until the deadline, with a confirmation email every time.

Email, SMS and WhatsApp

Emails in the wedding's style, SMS that fit in a single message, and WhatsApp opening with the invitation already written. Pasted into a chat, the link unfolds into a preview card in the couple's colours.

Tracking you can trust

Delivery status comes back from the email and SMS providers. An open only counts when a person actually sees the page, so link previews and the couple's own checks are left out.

Back office

The couple imports the guest list, sends to one family or to everyone, filters by who hasn't opened or answered, and sees adults, children and declines for every event. Sign-in is a link sent by email.

Bilingual and private

Romanian and English throughout, switchable in one tap. Wedding pages are hidden from search engines, and guest data stays in the EU: the database in the EU, servers in Frankfurt and email from Resend's EU region.

Technology

Frontend
Next.js 15React 19TypeScriptTailwind CSS 4MotionWebGLnext-intl
Data
Supabase PostgresDrizzle ORMSupabase StorageZod
Messaging
ResendSMS Gateway for AndroidWhatsApp
Hosting and security
Vercel (Frankfurt)Magic-link sign-inSigned sessions (jose)Row-level security
Quality
VitestPlaywright

Where it is now

yesiwill is in early access. Couples can build the whole site for free and pay once per wedding when they're ready to send the invitations, from 249 lei, with no subscription.

Have an idea like this?

We take products from the first sketch to production, and keep improving them after launch.

Get in Touch