Farabi
009 · 2025

Matchable

Sports and fitness marketplace connecting athletes with trainers, venues, and classes

Next.jsNestJSMarketplace
Matchable screenshot

The Project

Matchable consolidates the entire sports booking ecosystem into a single platform. I built a multi-tenant scheduling engine that prevents double-booking across concurrent class slots and private sessions, distinct high-performance dashboards for athletes and business operators, and a full financial workflow covering class payments, instructor payouts, and a digital voucher wallet system. The result is a frictionless booking experience for athletes and a complete business toolkit for trainers and venues.

01
Architecture

Designed a multi-tenant scheduling system with PostgreSQL and Prisma to enforce strict data integrity across concurrent bookings, sessions, and payment transactions.

02
Build

Developed dual dashboards, a discovery and booking interface for athletes, and a full business management portal for trainers and venues — with Stripe payments and a digital voucher wallet.

Deliverables

  • Dual-sided Marketplace Platform
  • Multi-tenant Booking Engine with Double-booking Prevention
  • Trainer and Venue Management Dashboard
  • Advanced Activity and Location Search
  • Stripe Payment Integration and Instructor Payouts
  • Digital Voucher Wallet System

Want something similar?

View live siteStart a project
Next steps

Let's build the
next one.

Get in touch