
Gym management platform for Eighty Eight
A SaaS built for the Saudi fitness market, live with a first gym of 700+ members.
- The problem
- Gyms in Saudi Arabia needed memberships, check-ins, front desk and payments in one place, with Arabic interfaces and local payment methods that global gym software does not support.
- What I built
- A multi-tenant Next.js dashboard with tRPC and a Hono API on PostgreSQL (Drizzle), Redis and BullMQ workers, realtime WebSockets, and a bilingual English/Arabic UI with right-to-left layouts. The complete payments stack: card payments through PayTabs, buy-now-pay-later with Tabby and Tamara, durable payment links, webhook processing, refunds with settlement windows and ZATCA-compliant e-invoicing. Plus a front desk kiosk app in Tauri 2 (Rust + React) with device-key authentication.
- The result
- In production with a first gym of 700+ members. Every feature is owned end to end, from the design doc to the tests.


