A Next.js app and a hunch
The first commit on 4 June was a Create Next App. Within days it had a full page structure, sign-in with password reset, an attendee networking page and connection requests, all on Supabase.
SocialLoop · 2025–2026

Event networking with games instead of icebreakers. Attendees join with a code or QR, then play bingo, scratch cards, social deck and pair matching that get them talking, while organizers run check-in, announcements, surveys and analytics. A web dashboard and an Expo guest app on a Convex backend.
read how it was built ↓Most event apps are a badge and a PDF agenda. Networking is still "walk up to strangers", and people open LinkedIn afterwards and never talk in the room. SocialLoop gives attendees a game that happens to introduce the right people, while organizers keep the operations they expect: guest lists, check-in, announcements, surveys and analytics.
Every mechanic has a social action in it: scan someone's QR, complete a task together, find a pair. The game is the introduction.
Guests join with an event code or QR scan and register in seconds. A guest app and a web version share the same flow.
Organizations with invites, events, check-in by QR, announcements, surveys, branding and analytics, so a game night and a conference both fit.
Tasks can be verified by QR scan, photo, manual check or a peer, and organizers get a verification queue for the rest.
Leaderboards, presence and game state update as they change, which is why the move to Convex removed so much plumbing.



Event platforms handle tickets and schedules, and stop at the door. Social apps help you find people, but not at a live event. Icebreaker activities depend on a good host and a loud room.
A single reactive backend on Convex. Queries update on their own, and the Go game service, tRPC and Socket.IO plumbing were deleted.
Rather than patch hundreds of type errors, I rebuilt the backend from scratch with no legacy data to migrate, and moved one slice at a time.
An aggregate component keeps ranks exact cheaply, with a rule to keep it in sync on any change to attendees or points.
Tasks verify by QR payloads tied to an attendee, by photo, by a peer or by an organizer, with a review queue.
Joining works by code or QR on the web, and the guest app shares the same flow for those who want it.
SocialLoop is live at socialloop.app. These numbers describe what was built. There are no attendance figures on this page.
Live at socialloop.app. Games on top of a full event platform, rebuilt on Convex in July 2026.
Join with an event code or a QR scan, no download needed.

Want something like SocialLoop?
Tell me what you're making and I'll tell you how I'd build it.