← Back to all case studies

MobiKart – Karting Booking System Built from Scratch

Complete end-to-end system for a Berlin karting track: from API to POS cash register

MobiKart Funracing GmbH

Client

MobiKart Funracing GmbH

MobiKart – Karting Booking System Built from Scratch

Results at a Glance

+20 %

Gesamtumsatz im ersten Monat nach Go-live (ggü. Vormonat)

80 %

Buchungen laufen online (vorher: telefonisch)

~90 %

Auslastung beider Bahnen (vorher ~50 %)

~0 %

No-Shows (vorher ~30 %)

100 %

Buchungen vorab gesichert (70 % Voll-, 30 % Anzahlung)

70

Anrufe/Monat statt über 1.000

~5

Klicks auf „Anrufen“/Tag (vorher bis 100)

~99 %

Kundenkommunikation automatisiert

MobiKart ist ein maßgeschneidertes End-to-End-Buchungssystem, das SW Business Solutions für die Kartbahn der Mobikart Funracing GmbH in Berlin entwickelt hat. Von der NestJS-REST-API über ein vollwertiges POS-Kassensystem bis hin zur öffentlichen Buchungswebsite wurde das gesamte System von Grund auf gebaut und in Produktion gebracht.

1.Ausgangssituation

Die Mobikart Funracing GmbH betreibt in Berlin eine Indoor-Kartbahn mit zwei Bahnen. Buchungen wurden bislang zu rund 90 % telefonisch und zu 10 % per E-Mail angenommen und anschließend manuell in einem Outlook-Kalender verwaltet.

Die konkrete Ausgangslage:

  • über 1.000 Anrufe pro Monat, die das Team am Tresen binden
  • keine strukturierten Buchungsmasken, keine feste Prozesslogik
  • als Zahlung nur Vorkasse-Überweisung; Zahlungseingänge mussten manuell der jeweiligen Buchung zugeordnet werden
  • Gutscheine auf Papier (Name, Betrag, Stempel)
  • No-Show-Quote von rund 30 %
  • Auslastung der beiden Bahnen bei nur rund 50 %

2.Herausforderung

Building a real-time booking system without overbooking, implementing midnight time window handling (00:00 as end-of-day), achieving German fiscal compliance (TSE/KassenSichV) and integrating IoT scanners with idempotent check-in operations.

3.Anforderungen

Ziel war ein zusammenhängendes System, das Nachfrage erzeugt, verbindlich in bezahlte Buchungen umwandelt und die Verwaltung automatisiert:

  • 24/7-Online-Buchung mit Echtzeit-Verfügbarkeit (ohne Overbooking)
  • verbindliche Zahlung vorab (Voll- oder Anzahlung) mit automatischem Abgleich
  • automatisierte Kundenkommunikation (Bestätigungen, Erinnerungen, Restzahlung)
  • aktive Auslastungssteuerung über Preis- und Rabattlogik
  • eine zentrale Kasse als einziges System of Record (inkl. Gutscheine)

4.Unsere Lösung

Modular NestJS backend with BullMQ, Socket.io and atomic hold system; Next.js admin dashboard with full POS functionality; public Next.js booking website with live availability and Stripe/PayPal checkout.

5.Umsetzung

In rund 30 Tagen bis zum Livegang umgesetzt, anschließend im Betatest feinjustiert. Technische Basis: ein modulares NestJS-Backend mit Echtzeit-Hold-System (verhindert Overbooking bei gleichzeitigen Buchungen), TSE-/KassenSichV-Anbindung an der Kasse und QR-Code-Check-in an der Bahn. Öffentliche Buchungswebsite und Admin-Dashboard teilen dieselbe Datenbasis – jede/r Mitarbeiter/in an Kasse und Bahn sieht Zahlungsstatus, Extras und Anlass (z. B. Geburtstag, Firmenevent) zentral.

6.Ergebnis

Vorher / Nachher (innerhalb von 30 Tagen nach Umstellung)

KennzahlVorherNachher
Buchungskanäle~90 % Telefon, ~10 % E-Mail80 % Online, 10 % KI-Telefon, 10 % manuell
Anrufe pro Monatüber 1.000~70
Klicks auf „Anrufen“ (Website/Google)bis zu 100/Tagrund 5/Tag
Auslastung beider Bahnen~50 %~90 %
GesamtumsatzVormonat+20 % im ersten Monat nach Go-live
No-Show-Quote~30 %nahezu 0 %
Zahlungnachträglich, nur Überweisung, manuell geprüftvorab gesichert: 70 % Voll-/30 % Anzahlung · ~95 % Sofortzahlung · autom. Abgleich
Kundenkommunikationmanuell~99 % automatisiert

Schon am ersten Tag nach Livegang gingen 20 Onlinebuchungen ein, Tendenz steigend. In Google Analytics fielen die Klicks auf den Anruf-Button (Website und Google My Business) von bis zu 100 pro Tag auf rund 5 pro Tag – die Nachfrage hat sich messbar vom Telefon ins buchbare Online-System verlagert.

Wirtschaftliche Bedeutung

Bereits im ersten Monat nach dem Go-live stieg der Gesamtumsatz gegenüber dem Vormonat um 20 %. Die Umsatzentwicklung steht dabei nicht isoliert: Im selben Zeitraum stieg die Auslastung von rund 50 % auf rund 90 %, während die No-Show-Quote von rund 30 % auf nahezu 0 % fiel. Zusammen zeichnen diese Kennzahlen ein konsistentes Bild aus höherer Belegung und besser abgesichertem Umsatz.

Der Betrieb steuert Nachfrage, Preise und Zahlung heute systemisch, statt am Tresen zu improvisieren. Die Liquidität ist vor dem Termin gesichert, weil jede Buchung voll- oder angezahlt ist – hohe Anzahlungen lassen No-Shows praktisch verschwinden. Das Team ist von über 900 Anrufen im Monat und der manuellen Zahlungskontrolle entlastet. Die Auslastung beider Bahnen stieg von rund 50 % auf rund 90 %; dazu trugen laut Betreiber vor allem die rund um die Uhr mögliche Online-Buchung (Kunden buchen jetzt auch zu Randzeiten, die telefonisch nie erreichbar waren) und die nahezu ausgebliebenen No-Shows bei. Die große Bahn ist inzwischen nahezu durchgehend ausgebucht; dass nicht 100 % erreicht werden, liegt an der zweiten Bahn, die nur einem bestimmten Kundenkreis offensteht.

Zugehörige Projekte

Client Testimonial

SW Business Solutions delivered a complete, production-ready booking system that runs our entire karting operation.

Diana Benjamin-Meichsner

Mobikart Funracing GmbH

Planning a similar project?

We'd love to help you achieve your goals. Contact us for a no-obligation consultation.