Backend-Entwicklung

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.

MobiKart Backend – NestJS REST-API

Ü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

Modulare NestJS-Architektur mit Dependency Injection
BullMQ Job-Queue für asynchrone Verarbeitung (Slot-Generierung, E-Mails)
Socket.io WebSockets für Echtzeit-Verfügbarkeits-Updates
Hold-System mit automatischem Ablauf (Redis TTL)
Stripe & PayPal Zahlungsintegration mit Webhook-Handling
Fiskaly TSE-Integration für KassenSichV-Konformität
Automatische Slot-Generierung aus Öffnungszeiten
Idempotenz-Interceptor für ESP32-Scanner-Requests
DSGVO-Datenschutz mit automatischer Anonymisierung nach Retention-Period
BullMQ Architecture Guard (ESLint) verhindert verbotene Cron-Imports

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)

Period

2026

Kategorie

Backend-Entwicklung
Visit live project

Similar project in mind?

We would be happy to implement a similar project for you.

Get in touch