From the club floor to an online arena

client
CASTA Cyber Club, Vilnius
year
2024 – present
project type
Website & booking platform
casta.lt ↗
The CASTA Cyber Club website on a laptop

project overview

A club that lives online as much as offline

project type
Website & booking platform
services
UX/UI designWeb developmentBackend & integrationsAdmin dashboardTechnical SEO
stack
ReactTypeScriptFastAPIPostgreSQLStripe

CASTA is a computer gaming club in Vilnius. We built the platform behind it: a website in three languages, an interactive seat map for bookings, live tournament brackets and a shop for gift codes — all run by the club's own team.

Gamers decide where to play on their phones, minutes before they leave home. CASTA needed more than a page with opening hours: visitors had to see the zones, compare prices, book a specific seat and pay — without calling the front desk.

We designed a dark, neon-green interface that carries the energy of the club itself — bold Unbounded headlines, clear prices, nothing between the visitor and the “Book now” button — and built it to work as well on a phone as on a desktop.

A montage of CASTA website pages: zones, pricing, tournaments and shop

booking flow

From zone to seat in a few taps

Every gaming zone — PRO ZONE, Open Space, Bootcamp, PS5 — has its own page with hardware, hourly price and photos. The booking flow turns the club floor into an interactive seat map: pick a time, choose a seat, sign in with a one-time code and pay by card through Stripe or from your balance.

Reservations are synced with the club's booking system, so the floor staff and the website always see the same free seats.

The CASTA admin dashboard: revenue, bookings, zone occupancy, orders and gift-code stock

Mockup — figures are illustrative, not real CASTA data.

tournaments & community

Brackets that update while the games are played

Tournament pages render live brackets for two divisions, with match details, an archive of past events and links to registration, Discord and broadcasts. Players can link their Steam and FACEIT accounts, so their level and ELO show up right in the profile.

The CASTA tournament bracket page

run by the club

A platform the team runs on its own

Behind the site is a dashboard for the club's staff: zones, prices and packages, products and gift codes, orders, news, tournaments and a site-wide maintenance switch. Changing a price or opening tournament registration takes minutes and no developer.

CASTA discounted packages on the pricing page
The CASTA gift-code shop

what makes it work

Four things that do the heavy lifting

  1. (1)

    Seat-map booking

    An interactive floor plan with time slots, one-time-code sign-in and card or balance payments.

  2. (2)

    Live tournament brackets

    Two divisions, match statuses and scores edited by staff and shown to players as they change.

  3. (3)

    Gift-code shop

    Stripe Checkout with codes delivered by email automatically after payment.

  4. (4)

    Three languages, one SEO setup

    Lithuanian, English and Ukrainian with auto-detection, structured data and a sitemap.

visual language

Neon on black

The palette and type come straight from the club: CASTA green on near-black, Unbounded for headlines, Manrope for everything that has to be read at a glance.

CASTA green#00ff88
Deep green#00cc6a
Night#0d0e0d
Graphite#1a1a1a
Light#f5f5f5
AaUnboundedHeadlines
AaManropeBody & interface
Visit the live site ↗

Turn your task into a route?

Tell us about the task, timeline and budget. We'll review the brief, ask the right questions and come back with a clear plan.

Budget