Case study ·2026
Bowlo — Bowling & Arcade
Booking + admin platform for a bowling & arcade venue — bilingual AR/EN, lane booking, and a pricing dashboard.
Role
Full-stack developer
Year
2026
Stack
- Next.js
- Tailwind
- i18n/RTL
Overview
Bowlo is a complete booking and management platform for a bowling & arcade venue: customers book lanes online in Arabic or English, and staff manage pricing, bookings, and reports from a custom admin dashboard.
The problem
The venue handled bookings by phone and walk-ins, with no way to manage peak-hour pricing or see how lanes were performing. Everything also had to work flawlessly in Arabic — full RTL — as well as English.
The solution
A full-stack Next.js app: a step-by-step lane booking flow, an admin dashboard for pricing and reports, and first-class bilingual support with RTL layout, localized content, and Arabic typography.
Highlights
- Bilingual AR/EN with full RTL layout
- Step-by-step lane booking flow
- Admin dashboard for pricing, bookings & reports
- Type-safe data layer with server rendering
Gallery
Add screenshots via images in content/site.ts.