Skip to content
RIYADH —:—
← All work
/032026

Bowlo — Bowling & Arcade Entertainment Platform

A bilingual (Arabic/English) booking and management platform for a Riyadh entertainment venue — online lane booking, paid VIP reservations, and a full content-managed website.

Role

Full-stack developer (design + build)

Stack

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Supabase
  • next-intl (i18n / RTL)
  • Framer Motion
  • Apple Wallet
Visit live site ↗
Bowlo — Bowling & Arcade Entertainment Platform — Homepage
·Homepage

What it is

Bowlo is a complete, production website and booking platform for a bowling & arcade entertainment venue in Riyadh. Customers explore the venue, check live availability, and book lanes online in Arabic or English, with paid VIP reservations handled end-to-end. Behind the scenes, the venue's team manages pricing, bookings, offers, page content, and photos themselves — no developer needed for day-to-day changes. The site is live at www.bowlobowling.com.

The ask

The venue had no online presence and handled every booking manually. They needed a polished, Arabic-first website (with full right-to-left layout) that could take real reservations and payments online — while letting non-technical staff keep prices, content, photos, and availability up to date on their own, without relying on a developer for every edit.

The answer

A modern Next.js website backed by a managed cloud database. Every piece of public content is editable from a custom dashboard, so the team controls pricing, offers, page copy, photos, and availability in real time. VIP reservations are paid online through a secure hosted checkout, and confirmed bookings generate an Apple Wallet pass. The entire experience is fully bilingual, with instant language switching and proper right-to-left and left-to-right handling.

Notes from the build

I designed and built Bowlo end to end — from the bilingual front-end and animations to the booking engine, online payments, and the staff dashboard. The standout challenge was making the whole marketing site content-driven: rather than hard-coding pages, all copy, pricing, offers, and imagery live in the database and are editable through a custom admin interface, so the venue runs the site independently. On top of that sits a real booking flow with live availability, secure online payments for VIP reservations, and automatically generated Apple Wallet passes — all delivered in a fast, accessible, fully Arabic-first experience with right-to-left support throughout.

What it does

  • Bilingual AR/EN with full RTL layout and instant language switching
  • Online lane & VIP booking with live availability and time-slot scheduling
  • Secure online payments for VIP reservations via a hosted checkout
  • Apple Wallet passes auto-generated for confirmed bookings
  • Custom management dashboard — bookings, pricing, offers, schedule, gallery, and photos
  • Content-managed website — staff update copy, prices, and images without touching code
  • Live Google reviews integrated into the site
  • Full technical SEO — structured data, sitemaps, and search-engine optimization

Prints

Bowlo — Bowling & Arcade Entertainment Platform — Bowling — lanes & pricing
·Bowling — lanes & pricing· 2 / 4
Bowlo — Bowling & Arcade Entertainment Platform — VIP Room — private booking
·VIP Room — private booking· 3 / 4
Bowlo — Bowling & Arcade Entertainment Platform — Café — menu
·Café — menu· 4 / 4
Next

This Portfolio