OrderFlow

Client:

Arena KebapHaus

Year:

2025

Dauer:

3 Wochen

Überblick:

Das bestehende CRM-System von Shopify bot nicht die benötigte Flexibilität:
– keine Möglichkeit, Kundenanfragen mit Uhrzeiten, Packlisten, Adressen usw. sauber anzubinden
– keine Option, Lieferzeiten individuell auszuwählen oder zu bestätigen
– keine automatisierten, personalisierten E-Mail/SMS an Kunden über den Lieferzeitpunkt

Es wurde daher eine CRM-Alternative gesucht, die ein eigenes Dashboard und erweiterte Automatisierungsfunktionen ermöglicht.

Herausforderung:

  • Saubere Daten- und Statusmodelle (eingegangen → geplant → benachrichtigt → erledigt).

  • Valide Eingaben (Zeitfenster, Adressen), klare UI-Feedbacks und Konfliktprüfung.

  • Zuverlässige Benachrichtigungen (Queue, Retry, Templates, Mehrsprachigkeit).

  • Rollen/Rechte, Audit-Logs, DSGVO/Datenschutz und sichere Schnittstellen.

  • Skalierung/Observability: Logging, Metriken, Rate Limits externer Provider.

Tech Stack:

  • Frontend: HTML5, CSS3, Vanilla JavaScript, Fetch API.

  • Backend: Node.js, HTTP-Routing (Express), Middleware (CORS, Validation, Rate Limiting).

  • Datenbank: PostgreSQL/MySQL oder MongoDB; ORM/Migrations.

  • Jobs/Messaging: Redis-Queue (z. B. BullMQ) für E‑Mail/SMS/Retry.

  • Kommunikation: E‑Mail-Provider (SendGrid/Postmark), SMS-Provider (Twilio/Vonage), Templating.

  • Infrastruktur/Security: .env, Logging, Monitoring, Docker, Auth (JWT/Session), RBAC, HTTPS.