Social Ticketing · API + MobileFull-Stack Engineering Case Study

Padyz — Social Event Ticketing

Event ticketing with a social layer: discover events, see who's going, buy tickets with Paystack or Flutterwave, and get QR tickets by email.

Social Event Ticketing PlatformOngoing System
private build● ongoing
Padyz — Social Event Ticketing interface preview
Technical Case Study

Viewing System

Padyz — Social Event Ticketing

ProjectsExecutive Summary
01

Executive Summary

The Business Challenge

Event platforms sell tickets but don't help people decide to go. Friends' plans and attendee reviews live elsewhere, so discovery and trust suffer.

The Architectural Solution

A NestJS API with real-time ticket inventory, multi-provider payments and QR fulfilment, plus a social layer: profiles, follows, "who's going" lists and verified attendee reviews. A Flutter app is the main client.

Core Capabilities & System Highlights

Ticketing01

Smart Ticketing

Real-time ticket availability, Paystack and Flutterwave payments, and QR tickets delivered by email.

Check-In02

Organiser Check-In

A secure scanning API validates tickets at the door.

Social03

Social Layer

Profiles, follow/unfollow, who's going lists and verified reviews.

Discovery04

Discovery

Search and filters by title, location, tags and category, plus trending events from live sales.

02

System Architecture & Specs

API
NestJSTypeScriptSwagger

NestJS

Modular REST API documented with Swagger/OpenAPI.

Data
PostgreSQLSupabasePrisma

PostgreSQL on Supabase

Events, tickets, orders and social graph with Prisma.

Mobile
FlutterDart

Flutter App

Cross-platform client for discovery, tickets and social features.

Services
ResendCloudinary

Email & Media

Resend for ticket emails and Cloudinary for event media.

Key Engineering Trade-offs & Operational Notes

01. Social proof sells tickets

Seeing who's going is part of the event page, not an afterthought.

02. Inventory you can trust

Ticket availability updates in real time to avoid overselling.

03. Documented API

Swagger docs make the API easy for new clients to adopt.

03

Tech Stack & Role Matrix

Every library and framework in Padyz — Social Event Ticketing was chosen with intentional architectural trade-offs to balance speed, type safety, security, and scalability.

TechnologyCategorySystem RolePerformance Rationale
NestJSBackendTicketing and social APIStructured modules for payments, inventory and the social graph.
FlutterMobileAttendee appOne codebase for iOS and Android.
Paystack / FlutterwavePaymentsTicket checkoutLocal payment methods for Nigerian buyers.
ResendEmailQR ticket deliveryReliable transactional email.
04

Live Preview & Showcase

github.com
Padyz — Social Event Ticketing live homepage
Automatically capturedPadyz — Social Event Ticketing homepage previewOpen live product ↗
05

Metrics & Reliability

2

Payment providers

Paystack and Flutterwave

QR

Ticket delivery

Emailed automatically after payment

API + App

Clients

NestJS API and Flutter mobile app

Start a Project

Ready to engineer your next product?

Available for full-stack web applications, SaaS platform development, and senior technical consulting.