
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




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.