Cherish every moment together

Turn every guest
into the film crew.

Koestr hands each guest a personal deck of photo & video challenges from a single QR scan — no app to install — then streams their best moments onto a big-screen live wall in real time.

See the guest app →
Scan a QR — no app install Live wall in real time Multi-tenant SaaS
Koestr guest join screen
How it works

Three taps from a table card to the big screen.

No sign-up, no download. A guest scans, plays, and follows the whole event from a simple tab bar.

01 — Scan & join
Enter your invite code

Scan the QR, or type a code

A first name is all it takes — no account, no password.

02 — Play the challenges
Challenge deck

Get a personal challenge deck

Photo, video, hunt & prompt challenges, each worth points.

03 — Follow it live
Guest home

Track it all from Home

Active challenges, event progress, and the top contributor.

The live wall

A big-screen mosaic that fills itself all night.

Point a projector at the wall URL. It opens on the couple's branding, shows a scannable join code while it's quiet, then rolls into a live mosaic of approved moments — no refresh.

spry-wall.vercel.app
Koestr live wall
For hosts

One console runs the whole event.

Everything the couple controls

  • Challenge pool & points — build the deck, tune points, toggle the leaderboard.
  • Moderation queue — approve to the wall or keep gallery-only; AI screening auto-holds risky uploads.
  • Live wall control — flip the wall and leaderboard on or off in a tap.
  • Gallery & download — browse every moment and export the full-resolution ZIP.
koestr · host dashboard
Host dashboard

Print-ready in one click

A branded welcome sign and a QR table card for every table — laid out and ready for the printer, kept crisp and white so they read across the room.

koestr · print assets
Print assets
Built in

The details that make it feel effortless.

Points & live leaderboard

Every challenge scores; the ranking updates as captures land.

AI-assisted moderation

Risky uploads are auto-held so nothing hits the wall the couple wouldn't want.

Account-less guests

A signed guest token — no passwords, just a first name that credits every moment.

Offline-resilient uploads

Captures queue on-device and upload themselves when the signal returns.

Themeable & multi-tenant

Every event gets its own branding, guests, and wall on one deployment.

Real-time everything

Wall, stats and leaderboard sync live, with a polling fallback.

Next.js 15 · React 19 Turborepo monorepo Supabase · Postgres · Realtime Drizzle ORM Cloudflare R2 · Stream Sentry monitoring