Alle Projekte

02 / Full-Stack-SaaS · Kundenprojekt

BulkBees

Von der QR-Kopplung bis zum geplanten Versand.

Eine mandantenfähige Kampagnenplattform mit getrennten WhatsApp-Sitzungen, Kontakt- und Kampagnenverwaltung, Planung, Abrechnung und Versandberichten.

Meine Rolle
Full-Stack-Architektur & Entwicklung
Technologien
Next.js 15 / Express / PostgreSQL / Prisma / Baileys / Cashfree / Docker / Nginx

Das Problem

Eine Kampagnenplattform für mehrere Kunden muss WhatsApp-Verbindungen sauber trennen und gleichzeitig Kontakte, geplanten Versand, Kontingente und Zahlungen koordinieren. Sitzungen müssen sich nach einem Neustart wiederherstellen lassen, ohne Zugangsdaten anderer Mandanten offenzulegen.

Meine Umsetzung

Ich entwickelte eine hybride Next.js- und Express-Anwendung rund um Baileys mit PostgreSQL und Prisma. JWT und Google OAuth regeln den Produktzugang, Cashfree die Abrechnung; geplante Worker versenden Kampagnen, setzen Kontingente zurück, bereinigen alte Datensätze und erzeugen CMS-Inhalte.

Die Herausforderung

Gleichzeitige WebSocket-Sitzungen und geplante Aufgaben zuverlässig verwalten und dabei Verbindungen, Nutzung und Kampagnenverlauf jedes Mandanten trennen.

Technischer Ansatz

Ein eigener Node.js-Server betreibt die Express-API und übergibt Seitenanfragen an Next.js. Ein WhatsApp-Manager übernimmt Kopplung und Sitzungswiederherstellung; Cron-Worker verarbeiten fällige Kampagnen und Wartungsaufgaben unabhängig von Seitenanfragen.

Workflow-Übersicht

Von der QR-Kopplung bis zum geplanten Versand.

BulkBees
  1. 01Anmeldung & QR-Kopplung
  2. 02Kontakte & Kampagnen
  3. 03Planung & Versand
  4. 04Cashfree-Abrechnung & Berichte

Vereinfachte Darstellung des Produktablaufs.

BulkBees — Aufnahme der öffentlichen Produktwebsite.
BulkBees — Aufnahme der öffentlichen Produktwebsite.

Das Ergebnis

Ein veröffentlichtes mandantenfähiges Produkt mit QR-Kopplung, Kontaktimport, geplanten Kampagnen, Versandverlauf, täglichen Kontingenten und kostenpflichtigem Zugang. Die öffentliche Website nennt mich als Entwickler.

Nächstes ProjektHD Render Pipeline