Product platform · 2026
Billiard Hub
A Persian-language platform for Iran’s billiard community — clubs, table booking, tournaments and a marketplace
- Role
- Design & full-stack development
- Year
- 2026
- Type
- Product platform
- Stack
- Next.js
- TypeScript
- React
- Tailwind CSS
- PostgreSQL
- Supabase
- GSAP
- TanStack Query
- Zustand
- Web Push

Overview
Billiard Hub is a dedicated platform for the billiard community in Iran. It brings players, clubs, coaches, referees, sellers and equipment makers into one place: find a club and book a table online, follow tournaments and rankings, buy and sell equipment, and request technical services such as table installation or re-clothing
The challenge
Billiard Hub serves very different audiences — players, club managers, sellers, coaches, referees — each with their own needs, content and permissions. The home page has to make that breadth understandable at a glance, and the whole experience has to feel native in Persian, right to left
Approach
The public side is organised around the core journeys — clubs, the Billiard Bazaar marketplace, stores and tournaments — with a carousel of service tiles on the home page and club listings that can be filtered, sorted by rating or searched “near me”. Behind it sit role-based dashboards for players, clubs, coaches, sellers, technicians and administrators that handle bookings, payments and commission. The platform is a Next.js and TypeScript monorepo on PostgreSQL (Supabase), installable as an app with web push notifications
Highlights
- One platform for clubs, online table booking, tournaments, rankings, a marketplace and technical services
- Role-based dashboards for players, clubs, coaches, sellers, technicians and admins
- Club discovery with filters, rating sort and “near me” location search
- Installable web app with push notifications
- Right-to-left Persian interface with Persian numerals and Solar Hijri dates
Screens
