Back to Projects
T
Engineering
Tiketfy
Full-Stack Developer
NestJSPrismaPostgreSQLRedisPaystack
About the Project
Tiketfy is an event ticketing platform undergoing a full architecture migration from a legacy Vite/Supabase stack to a modern NestJS + Next.js architecture. The platform handles event management, ticket sales with Paystack payment processing, background job queues, and WebSocket-based real-time notifications. I'm building the new stack with a focus on scalability and proper role-based access control.
Key Highlights
- Designed and executing migration from legacy Vite/Supabase to NestJS + Next.js
- Built RBAC system with granular roles and permissions for event organizers
- Integrated Paystack for secure payment processing and ticket purchases
- Implemented real-time notifications via WebSocket (Socket.io)
- Atomic ticket counting with background job queues (BullMQ) to prevent overselling
Technical Challenges
Migrating a live platform to a completely new architecture while maintaining service continuity required careful parallel development. The atomic ticket counting system was critical — using database-level locks and a reservation queue to handle concurrent purchases without race conditions.