
Multi-tenant ticketing SaaS with 228 API endpoints, 82 permissions, AES-256 encrypted QR scanning, and full web + mobile apps for sports, concerts, and conferences
Event companies in the MENA region were bleeding money to global ticketing platforms.
Eventbrite and Platinumlist take 3-10% of every ticket sold.
On a 10,000-ticket event at $50 average, that is $15,000-$50,000 gone to platform fees alone.
These platforms do not support Arabic properly, do not integrate with local payment methods like Mada or Fawry, and give you zero ownership of your customer data.
Ticket fraud was costing 5-15% in annual revenue leakage because there was no encrypted verification at the gate.
Conference organizers had no way to manage tracks, sessions, and speakers alongside ticketing.
Sports venues needed team management, championship tracking, and stadium configurations that no existing platform supported.
Gift ticket workflows, banner approval processes, and sponsor tracking were all manual.
Building a custom alternative from scratch was quoted at $100K+ with 6-12 months delivery.
The market needed a platform built for this region, not adapted from a Western product.

We built a multi-tenant SaaS platform on 46 database entities with 228 API endpoints.
The system handles three event types: sports matches with team and championship management, conferences with tracks, sessions, and speaker assignments, and general events with custom info templates.
Tickets are generated with AES-256 encrypted QR codes that staff scan at the gate using the mobile app or dashboard scanner.
The ticketing engine supports category-based pricing, seat assignments, bulk ticket range creation, and a gift ticket workflow where users send, accept, reject, or let tickets expire with automatic cleanup via Hangfire background jobs.
Payment processes through Telr with SAR support, webhook callbacks, and automatic reservation expiry for abandoned carts.
The admin dashboard has 82 granular permissions across 16 permission groups covering matches, tickets, reports, sponsors, banners, teams, stadiums, championships, orders, conferences, tenants, and users.
Content management includes hero banners with reordering, featured events, banner request approval workflows, sponsor management with championship and team associations, and a full media library with MinIO storage.
The Flutter mobile app has 30+ screens covering ticket browsing, purchase, QR display, gift sending, notifications, and team selection.
Real-time ticket availability updates through SignalR and push notifications through Firebase.
Sales analytics with date-range filtering, event-specific reports, and championship revenue tracking.
Everything runs in Arabic and English with server-side rendering.
228 API endpoints across 46 database entities with multi-tenant data isolation
AES-256 encrypted QR codes on every ticket with real-time gate scanning and fraud prevention
82 granular permissions across 16 groups covering every operation in the system
Gift ticket workflow: send, accept, reject, expire with automatic Hangfire cleanup
Telr payment gateway with SAR support, webhook callbacks, and automatic reservation expiry
Conference management: tracks, sessions, speaker assignments, and attendee registration
Championship and team management with sponsor associations and revenue tracking
Flutter mobile app with 30+ screens: ticket purchase, QR display, gift sending, team selection
Real-time ticket availability via SignalR and push notifications via Firebase FCM
Banner approval workflow, hero management with reordering, and featured event promotion
Shopping cart with quantity management, order tracking, and payment status integration
Media library with MinIO storage, folder organization, and image processing