MobiKart Backend – NestJS REST-API
A NestJS REST API with a BullMQ job queue, MongoDB, Redis caching and Socket.io WebSockets, powering the MobiKart booking system.
Über das Projekt
The backend is the heart of the MobiKart system. The NestJS architecture, with dependency injection and a modular layout, keeps the codebase scalable and maintainable.
Features & Funktionen
Herausforderung
Build a booking backend free of race conditions that handles concurrent bookings, midnight time windows, IoT scanner integration and German fiscal compliance correctly.
Unsere Lösung
NestJS with BullMQ for asynchronous processing, atomic MongoDB operations for the hold and booking system, Socket.io for real-time updates, and comprehensive payment and fiscal integrations.
Ergebnisse
A highly available API service on Railway (EU West)
Atomic check-in operations prevent double check-ins
Automatic midnight-window handling (00:00 = end of day)
Technologies used