Product Overview
Right Events combines event marketing, ticketing, attendee engagement, and organizer operations into one platform.
Primary capabilities
For attendees
- Discover events and browse event detail pages
- Purchase tickets through multiple payment providers
- Receive digital passes and wallet downloads
- Generate event-branded display pictures
- Manage orders, saved events, and account settings
For organizers
- Create and manage events
- Configure ticket tiers, sessions, speakers, and galleries
- Run display picture campaigns and templates
- Track orders, check-ins, marketing, refunds, and live operations
- Manage teams, workspaces, vendors, and incidents
For admins
- Moderate platform content and events
- Manage organizations, users, verifications, and complaints
- Control releases, feature flags, and AI configuration
- Oversee support, SEO, newsletters, and payments configuration
Differentiators in this codebase
- Nigeria-first payments with Paystack as a strong default path
- DP workflows that go beyond static event pages into campaign funnels and sharing
- Organizer operations breadth including live ops, refunds, vendors, inventory, and briefings
- Mobile gateway support for external clients through a controlled proxy layer
Major route surfaces
- Public event pages under
/e/[slugOrId] - DP experiences under
/dp/*and/vdp/* - Organizer workflows under
/organizer/* - Admin workflows under
/admin/* - Account and order management under
/accountand/orders/*
Product modules at a glance
| Module | Main area |
|---|---|
| Event discovery and checkout | app/e, app/explore, app/orders |
| Organizer console | app/organizer |
| Admin console | app/admin |
| DP generation and campaigns | app/dp, convex/dp* |
| Payments and checkout | app/api/payments, convex/actions.ts, convex/settings.ts |
| Email and notifications | app/api/email, convex/emails.ts, convex/notifications.ts |
| Mobile integration | app/api/mobile/backend, mobile/api/RightEventsApiClient.ts |