Skip to main content
Live

Overview

The GKL Booking Website is the primary touchpoint between SG’s customers and the GKL Platform. It is a direct revenue-generating system — without it, customers have no self-service way to book tickets and have them automatically linked to their driver(s) in the platform. Users are referred to the Booking Website via the sales and marketing team’s fat-kartingleague.com website.

How It Works

The Booking Website is a public-facing web application that allows parents to book tickets for their drivers, manage driver profiles and manage their accounts. All API calls go exclusively through GKL API — the only direct interactions with Vivenu are to redirect to Vivenu for payment or to view a ticket. GKL API proxies all requests to Vivenu on the website’s behalf for checkout creation and ticket availability.

Repositories

RepositoryDescription
GklPlatform-WebAppBooking Website frontend

Dependencies

Internal

  • GKL API — The Booking Website communicates with GKL API for all operations including authentication, driver profiles, account management and checkout creation. GKL API proxies all Vivenu API calls on its behalf.

External

  • Vivenu — Checkout operations are proxied through GKL API to Vivenu. The Booking Website redirects to Vivenu once a checkout has been created in order to take payment, and redirects to Vivenu to show a user’s ticket barcode.
Last modified on June 23, 2026