
2026 · Platform undangan nikah digital — pilih tema, sebar ke tamu, scan QR pas hari H, ditambah amplop digital. Semua beres dari satu tempat.
Undangan Pernikahan
- Tahun
- 2026
- Status
- live
- Kreator
The Problem
Mau nikahan di Indonesia tuh ribet.
Ratusan tamu nyebar di WhatsApp, RSVP nyangkut di kartu kertas, amplop fisik entah dompet siapa — H-1 acara udah lupa siapa yang beneran dateng dan siapa yang cuma bilang 'iya nanti gw kabarin'.
Template undangan generik juga nggak ngerti urusan adat Jawa, QRIS amplop, atau dress code, jadi pengantin akhirnya begadang ngetik di spreadsheet.
The Solve
Semua urusan tamu beres di satu dasbor: pilih tema yang udah ngerti adat lokal, draft auto-save sambil diedit, tiap tamu dapet link personal + QR sendiri, dan pas hari H tinggal scan kedatangan pakai HP.
Versi gratis buat ngubek-ngubek template dulu; Premium ngebuka undangan tanpa batas, slug bebas pilih, amplop digital, sama mode slideshow.
Kita sengaja bikin khusus pernikahan — bukan event builder serba bisa — biar editornya nggak ribet di tengah jalan.
Screens
App Flow
- 01Masuk pakai Google atau OTP email
- 02Pilih tema (Classic, Javanese, Blossom)
- 03Pilih tema
- 04Isi data pengantin, agenda, galeri, gift, RSVP — semua sambil ngintip preview-nya
- 05Edit detail
- 06Upgrade ke Premium, publish pakai slug pilihan sendiri
- 07Publish
- 08Import daftar tamu, sebar link WA personal, tampung RSVP sama doa-doa
- 09Hari H
- 10Scan QR tamu di venue, statistik check-in jalan real-time
Under the Hood
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS v4
- PostgreSQL
- Drizzle ORM
- Better Auth
- MinIO (S3)
- Resend
- Framer Motion
- Midtrans
- Docker
Tiap tema nongkrong di src/features/invitation/themes/* dan ngikutin interface ThemeProps yang sama, section-nya dirender urut tetap (Cover → Quote → Profiles → Agenda → Weather → ... → QR → Closing). Widget bareng kayak CountdownTimer, GalleryLightbox, WeatherWidget terima prop variant, jadi nambah tema baru kebanyakan cuma urusan styling — bukan acak-acak logika. Tema Blossom pakai next/dynamic biar section yang berat di-split, alhasil first paint tetap enteng di HP kentang.
Changelog
Tambahin data dummy buat section landing yang masih kosong — biar preview tetap keliatan full meskipun user belum isi form.
Rilis harga diskon (Rp 149.000 → Rp 69.000), pakai tampilan harga dicoret biar berasa hemat.
Lepas Midtrans Snap, ganti transfer manual + konfirmasi WA biar checkout-nya nggak banyak yang kabur.
Tuning performa buat HP kentang: tema di-split, animasi dibikin lebih kalem.
Proyek lain dari foya.dev

Ayo Belajar Bicara
PWA offline-first yang nyulap latihan terapi wicara jadi game seru buat balita di Indonesia.
- kids
- speech-therapy

MediaSnatch
Tempel link TikTok, YouTube, atau Instagram — file langsung jadi dalam lima detik. Bebas iklan, bebas login, bebas log.
- downloader
- privacy

Sistem Kasir
Sistem POS multi-tenant buat kafe — denah lantai, inventaris, dan laporan penjualan sinkron real-time via Firebase.
- pos
- saas