Ethiopian Event Ticketing

Ethiopian Event Ticketing

A full-stack real-time event ticketing platform built for the Ethiopian market, with Chapa (ETB) payments, smart queue system, QR ticket scanning, and a peer-to-peer resale marketplace.

Tech Stack

Next.js 15
TypeScript
Convex
Clerk
CChapa API
Stripe
RResend
Tailwind CSS
sshadcn/ui
ZZXing (QR Scanner)

The Problem

  • Ethiopian event organizers had no local ticketing platform that supports ETB payments via Chapa.
  • Existing solutions required Stripe Connect onboarding, blocking sellers in Ethiopia from getting started.
  • Buyers had no way to resell tickets they could no longer use, leading to wasted purchases.
  • Event entry validation was manual with no digital QR scanning support.

The Solution

  • Built a full-stack ticketing SaaS with Chapa as the primary payment method for Ethiopian Birr (ETB).
  • Removed Stripe Connect requirement — sellers can create and sell tickets immediately.
  • Implemented a real-time queue system with time-limited ticket offers to prevent hoarding.
  • Added a peer-to-peer resale marketplace so buyers can list and transfer tickets to others.
  • Built a QR code ticket scanner for sellers to validate entries at the door.
  • Integrated email notifications via Resend for purchase confirmation, offer expiry, and cancellations.

Preview

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Results

  • Sellers can create events and accept ETB payments without any third-party onboarding.
  • Buyers get a fair queue-based purchase flow with real-time availability updates.
  • Resale marketplace enables peer-to-peer ticket transfers with full ownership tracking.
  • QR scanner allows instant ticket validation at event entry.
  • Demonstrates real-world SaaS development with payments, queues, and real-time data.