Ibenio
A full-stack platform for discovering and running community events — registration, QR check-in, and a coins/gamification economy. A 50+ module Express/TypeScript API and a Next.js web app.
Tech stack
TypeScriptNext.jsReactExpressPostgreSQLPrismaRedisStripeSocket.IODocker
My own product — a full-stack platform for discovering and running community events.
Ibenio lets people find events (fitness meetups, classes, community gatherings), register, check in via QR, and earn coins through a gamified rewards economy — while organizers build recurring engagement with their communities.
I built it end to end:
- API — an Express + TypeScript service (50+ clean-architecture modules) on PostgreSQL/Prisma with Redis + BullMQ job queues, Stripe (subscriptions, ticketing, Connect payouts), Socket.IO real-time, S3-compatible storage (Cloudflare R2), and Anthropic Claude-powered features. Multi-tenant organizations, venues, and events; ticketing with resale and waitlists; a coin-economy ledger; and a trilingual blog.
- Web — a Next.js + React app (TypeScript, Tailwind) with EN/JA/ZH i18n, auth, and the participant and organizer experiences.