MobiKart Backend – NestJS REST-API
NestJS-basierte REST-API mit BullMQ Job-Queue, MongoDB, Redis-Caching und Socket.io WebSockets für das MobiKart-Buchungssystem.
Über das Projekt
Das Backend bildet das Herzstück des MobiKart-Systems. Die NestJS-Architektur mit Dependency Injection und modularem Aufbau ermöglicht eine skalierbare und wartbare Codebasis.
Features & Funktionen
Herausforderung
Ein race-condition-freies Buchungs-Backend entwickeln, das gleichzeitige Buchungen, Mitternacht-Zeitfenster, IoT-Scanner-Integration und deutsche Fiskalkonformität korrekt behandelt.
Unsere Lösung
NestJS mit BullMQ für asynchrone Verarbeitung, atomare MongoDB-Operationen für das Hold/Buchungssystem, Socket.io für Echtzeit-Updates und umfassende Payment- und Fiskal-Integrationen.
Ergebnisse
Hochverfügbarer API-Dienst auf Railway (EU West)
Atomare Check-in-Operationen verhindern Doppel-Check-ins
Automatische Mitternacht-Fenster-Behandlung (00:00 = Tagesende)
Technologies used