Skip to content
In development2026

EntMoment

A social platform connecting people through shared moments at events.

Web
Let’s build something like this
EntMoment interface 1
EntMoment interface 2
PWAAMG / 26
Project
Our own product
Our role
Design · Software development
Platforms
Web

01 / Behind the product

A real need. A considered solution.

01

Challenge

An event is more than its program; the people there and the moments they share are part of the experience. An organiser, though, cannot run it without invite codes, moderation on the spot, a live wall and revenue sharing.

02

Approach

Three roles in one Next.js app. Guests explore, scan a QR to enter an event, share moments and message the people they match with. Organisers create events, generate invite codes, manage guests and moderation, control the live wall and see earnings. Admins manage organisers, finance, analytics and moderation. Nine Edge Functions: AI content moderation, polaroid generation, QR and invite-code generation, SMS one-time codes, email, a Stripe webhook, weekly payouts and a post-event "memory capsule" cron.

03

Result

The installable web app is a social product that uses the event as shared context; discovery, sharing and matching stay inside one experience. Development continues.

03 / Scope & details

The details make the experience.

  • 01

    Guest, organiser and admin roles

  • 02

    QR entry, invite codes, a live wall and moderation

  • 03

    Matching and messaging

  • 04

    Stripe, weekly payouts and a memory-capsule cron; nine Edge Functions

Technology

Next.jsReactTypeScriptSupabase

nextjs / react / typescript / supabase

INSIDE THE PRODUCT

The engineering behind the interface.

Systems we built and concrete problems we addressed in this project.

01

Nine Edge Functions

ai-moderate screens shared content, create-polaroid turns a moment into a card, generate-qr and generate-invite-codes set up entry, send-sms-otp and send-email handle communication, stripe-webhook and weekly-payout handle money, and memory-capsule-cron handles the aftermath.

02

Routes for three roles

(main) covers guest exploration, search, profile and notifications; organizer/ covers event creation, codes, guests, moderation, the live wall, earnings and settings; admin/ covers organisers, finance, analytics, moderation and notifications. messages/[matchId] is match-based chat.

03

Live wall and scanning

live-wall/ is the feed projected at the venue, scan/ the guest’s QR entry; uploads go through api/upload and payment webhooks sit under api/webhooks.

Your idea could be next.

What could we build for you?

From a first release to a growing platform. Let’s plan the design, development and launch together.

Tell us about your project

From Türkiye to the US, UK, Australia and everywhere in between.