Skip to main content

Personas and Workflows

Attendee journey

  1. Discover an event through public pages, social links, or organizer profiles.
  2. Open the event page at /e/[slugOrId].
  3. Choose a ticket tier and proceed to checkout.
  4. Pay through Paystack, Flutterwave, Stripe, or a free-ticket path.
  5. Receive confirmation, pass downloads, and follow-up engagement options.
  6. Optionally generate a DP, save the event, or use wallet pass and QR check-in features.

Organizer journey

  1. Sign in through email OTP, magic link, or social auth.
  2. Create or join an organization and workspace.
  3. Create an event from /organizer/events/create.
  4. Configure tickets, sessions, speakers, DP templates, policies, and marketing assets.
  5. Monitor orders, attendees, claimed DPs, incidents, and live operations.
  6. Use reports, insights, and debrief tools after the event.

Admin journey

  1. Access the admin console under /admin.
  2. Review organizations, users, verifications, feedback, and complaints.
  3. Adjust platform settings such as email, feature flags, releases, SEO, and event types.
  4. Moderate risky content, support escalations, and payout or refund flows.

Mobile client journey

  1. Mobile app stores an API key generated from the admin dashboard or uses the legacy static key.
  2. Requests go to /api/mobile/backend/*.
  3. The Next.js gateway validates the key, filters allowed paths, and proxies to the backend service.
  4. The mobile client receives proxied responses and health or discovery metadata.

DP campaign journey

  1. Organizer publishes a DP campaign or template.
  2. Public users open the campaign page and generate or personalize a DP.
  3. Funnel events are tracked through the DP campaign layer.
  4. Exports, shares, and generated assets feed campaign analytics and organizer reporting.

Operational workflow

  1. Health endpoints expose platform readiness.
  2. Railway deployment metadata is ingested into release history.
  3. Admin release tooling can analyze deployment data and help with rollback decisions.