Loading Fayokunmi's portfolio

All projects

Full-stack ticketing platform / 2026

Eventful

A complete event marketplace for discovering experiences, selling tickets, and running the door—all from one product.

RoleFull-stack engineer
StackReact, TypeScript, Node.js, Express
Year2026
CASE STUDY / 01Eventful project preview

OVERVIEW

Eventful connects attendees and creators in a single ticketing workflow. Attendees can discover events, make secure payments, and receive unique QR-code tickets, while creators get a live dashboard for revenue, sales, and attendance.

01

The challenge

Ticketing spans several failure-prone moments: payment confirmation, one-time ticket issuance, email delivery, and rapid validation at the venue. The product needed to keep those moments connected without making the interface feel operationally heavy.

02

The solution

I separated the React customer experience from a TypeScript/Express API, then modelled events, payments, and tickets as distinct modules. Paystack handles payment, unique QR codes provide admission, BullMQ and Redis move email reminders off the request path, and rate limiting plus JWT authentication protect sensitive actions.

03

What shipped

  • Paystack payment verification
  • Automated QR-code ticket generation
  • Creator revenue and attendance analytics
  • Queued email reminders with BullMQ and Redis

OUTCOME

The result is a robust capstone product with a practical end-to-end journey for both sides of an event: browse, buy, receive, scan, and measure.
Next case studyTaskflow