04 — Hospitality / Software
EXTRABLACK
A premium billiard and snooker club with its own operations software — tables, sessions, players and credits — plus the digital presence and event marketing that fill the tables.
Live
Club operations app in daily use
- Client
- EXTRABLACK
- Industry
- Local Business
- Market
- Morocco
- Year
- 2026

Technology
- React
- TypeScript
- Node.js
- MongoDB Atlas
- Vercel
- Meta Ads
Challenge
A busy club runs on details: which table is open, how long a session has lasted, who owes what at the end of the night. On paper or in spreadsheets those details drift, and every mistake is money.
The club also needed a digital presence that made evenings, tournaments and promotions visible to new players.
Solution
We built a management app for the club floor: table status, timed sessions and pricing, players, games, credits and shift closures, with totals that reconcile at the end of each day.
Around it we set up the club's digital presence and event marketing — promotions and tournaments announced where local players already spend time.
Implementation
- 01Table, session and pricing management with shift closures
- 02Player, game and credit tracking
- 03Cloud database with server-side session integrity checks
- 04Deployed on Vercel for access from any device on the floor
- 05Event and promotion campaigns for tournaments and club nights
Result
The app runs the club's daily operations — sessions, credits and closures are recorded in one place instead of on paper.
The same data foundation now feeds the club's computer-vision work (see Snooker AI).
Services behind this project
Let's build what's next
Let's build what's next.
Have a project, product or ambitious idea? Tell us where you want to go.


