Zotic - Event Ticketing & Operations Platform
Events & Entertainment · 2024

Zotic - Event Ticketing & Operations Platform

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

PlatformWeb & Mobile (.NET 9, Angular, Flutter)
Stack.NET 9, Angular, Flutter
Visit Live App

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.

Results

01

228 API endpoints across 46 database entities with multi-tenant data isolation

02

AES-256 encrypted QR codes on every ticket with real-time gate scanning and fraud prevention

03

82 granular permissions across 16 groups covering every operation in the system

04

Gift ticket workflow: send, accept, reject, expire with automatic Hangfire cleanup

05

Telr payment gateway with SAR support, webhook callbacks, and automatic reservation expiry

06

Conference management: tracks, sessions, speaker assignments, and attendee registration

07

Championship and team management with sponsor associations and revenue tracking

08

Flutter mobile app with 30+ screens: ticket purchase, QR display, gift sending, team selection

09

Real-time ticket availability via SignalR and push notifications via Firebase FCM

10

Banner approval workflow, hero management with reordering, and featured event promotion

11

Shopping cart with quantity management, order tracking, and payment status integration

12

Media library with MinIO storage, folder organization, and image processing

Technology Stack

.NET 9AngularFlutterSQL ServerEntity FrameworkMediatRSignalRFirebaseHangfireTelrMinIOAES-256Docker

Have a similar project in mind?

Let's talk about how we can build it for you.

Start a Project

أركيديا (Arkedia) — استوديو هندسة برمجيات مخصصة مقره القاهرة، مصر. نبني منصات مؤسسية متعددة المستأجرين وتطبيقات جوال Flutter وأنظمة ERP وبنية سحابية وحلول SaaS بالعربية والإنجليزية. تواصل معنا على [email protected].

Arkedia (أركيديا) is a custom software engineering studio based in Cairo, Egypt. We build multi-tenant enterprise platforms, Flutter mobile apps, ERP systems, cloud infrastructure, and SaaS products in Arabic and English. Contact [email protected].