Case Study

Union Jack Club case study

Union Jack Sarajevo is a snooker, pool, and darts pub. We built unionjack.club so guests book a table online — date, time, game, party size — and the desk runs the day on a live reservation board instead of phone tag.

The public site is dark green felt and red CTAs. The management panel is the product: daily overview, pending approvals, table timeline, members, and inquiries. Powered by CodeLoop in the footer, same as the other booking systems we ship.

Tools used:

Online bookingClub managementMembersWeb platform
Union Jack Club homepage — quick table reservation and club hero

Product overview

Guests land on a booking-led homepage: brza rezervacija sits next to the brand story. Staff open the management app for dnevni pregled — totals, active bookings, tables in use, cancellations — then approve or reject pending slots on a per-table timeline from open to close.

Challenge and goals

Pubs lose tables to “are you free at eight?” messages. Without a shared calendar, double-bookings and empty slots both hurt revenue.

We needed a web booking system that feels like the club — fast on mobile, honest about game type and party size — and an admin that shows every table for the selected day so the bar never guesses.

Union Jack management — daily reservations board with table timeline and pending approvals

Target audience

  • Guests booking snooker, billiards, or darts tables in Sarajevo.
  • Groups planning a night out who need a link that finishes the reservation.
  • Club staff approving pending bookings and watching the daily board.
  • Members and inquiry follow-ups managed from the same panel.

Technological aspects

A custom Next.js booking product: public reservation flow, authenticated club management (reservations, members, inquiries, settings), and a day-centric schedule UI with filters by status, game, and table. Cancellation rules and WhatsApp-friendly CTAs stay on the public surface.

Other screens

Catalog, product, and storefront views from the live desktop experience.

Union Jack booking surface — reserve a table flow on the public site

Live website

Open live site

Public booking (desktop and mobile) and club reservation management on unionjack.club.

Homepage with brza rezervacija overlay
Mobile homepage — book-a-table CTA on phoneAdmin reservations — daily board and table timelineMembers management in the club panelPublic booking flow — reserve a table

Conclusion

Union Jack now books tables the way a busy pub should: guests finish online, the desk sees every stol on a timeline, and members live in one system. Visit unionjack.club.