Logo von SM SupportsSM Supports
Termin buchen
Zurück zu den Projekten

PlateCreate – Konfigurator für Kennzeichenrahmen

Eine umfassende E-Commerce-Plattform zum Gestalten, Verkaufen und Kaufen individueller Kennzeichenrahmen – mit fortschrittlichem Canvas-Editor per Drag-and-drop, Multi-Tenant-Architektur, Zahlungen über Stripe und einem vollständigen Design-Marktplatz.

Projektüberblick

PlateCreate ist eine umfassende E-Commerce-Plattform zum Gestalten und Kaufen individueller Kennzeichenrahmen. Herzstück ist ein fortschrittlicher Canvas-Editor auf Basis von Konva.js mit Textwerkzeugen (50+ Schriften für Kennzeichenrahmen), Bild-Uploads, Formwerkzeugen, Pinseln, intelligentem Einrasten wie bei Canva, Ebenenverwaltung, einem Verlauf zum Rückgängigmachen und Wiederholen sowie PNG- und PDF-Export in hoher Auflösung. Die Plattform nutzt eine Multi-Tenant-Architektur mit fünf eigenständigen Nutzerrollen – normale Nutzer, Super-Admins, Autohäuser, Druckereien und Immobilienpartner –, jeweils mit eigenen Dashboards und Abläufen. Dazu gehören eine vollständige Stripe-Integration mit Warenkorb und Bezahlvorgang, ein Design-Marktplatz mit Freigabeprozess durch Admins, Spendenkampagnen mit Erfassung der Beiträge, ein Empfehlungsprogramm mit Guthaben als Anreiz, Zwei-Faktor-Authentifizierung (Einmalcode per E-Mail und Telefon) und ein Netzwerk von Druckereien für die Auftragsabwicklung. Entwickelt wurde die Plattform mit Next.js 15, React 19, TypeScript und Zustand für das State-Management. Sie läuft auf Cloudflare Pages, mit D1 als Datenbank und R2 als Bildspeicher.

Herausforderungen & Lösungen

Fortschrittlicher Canvas-Editor

Herausforderung: Einen professionellen Design-Editor entwickeln, der Text, Bilder, Formen und Freihandzeichnen pixelgenau unterstützt – und dabei für Nutzer ohne technische Vorkenntnisse auf Desktop und Mobilgeräten intuitiv bleibt.

Lösung: Ich habe den Editor auf Konva.js aufgebaut, mit 50+ Schriften für Kennzeichenrahmen, sechs Formwerkzeugen, vier Pinselarten mit einstellbarer Deckkraft und einer vollständigen Ebenenverwaltung mit Steuerung der Stapelreihenfolge (z-index). Intelligentes Einrasten wie bei Canva liefert Hilfslinien für Mitte, Kanten und die Ausrichtung zwischen Elementen – auch bei gedrehten Elementen. Der Editor bietet Rückgängigmachen und Wiederholen mit vollständigem Verlauf, Tastenkürzel, Einrasten der Drehung in 90-Grad-Schritten, Zoomstufen (10–300 %), einblendbare Raster, Lineale sowie PNG- und PDF-Export in hoher Auflösung für druckfertige Ergebnisse. Eine mobil optimierte Oberfläche mit ausfahrbarem Bedienfeld am unteren Rand und schwebender Werkzeugleiste sorgt für ein reibungsloses Erlebnis auf allen Geräten.

Multi-Tenant-E-Commerce-Plattform

Herausforderung: Fünf eigenständige Nutzerrollen – normale Nutzer, Super-Admins, Autohäuser, Druckereien und Immobilienpartner – mit jeweils eigenen Dashboards, Berechtigungen und Abläufen unterstützen, dazu eine vollständige E-Commerce-Strecke mit Zahlungen, Marktplatz und Spendenkampagnen.

Lösung: Ich habe ein rollenbasiertes System mit automatischer Weiterleitung zum passenden Dashboard und eigenen Portalen für jeden Nutzertyp konzipiert. Autohäuser verwalten Vorlagen und Gutscheincodes, Druckereien wickeln Aufträge mit Zuweisung nach Einzugsgebiet ab, und Immobilienpartner richten automatische Versandaufträge ein. Die Plattform bindet Stripe für einen sicheren Bezahlvorgang mit Webhook-Verarbeitung ein, dazu einen Design-Marktplatz mit Freigabeprozess durch Admins, Spendenkampagnen mit Zielverfolgung und Auszahlungsanträgen sowie ein Empfehlungsprogramm mit Guthaben als Anreiz und Schutz vor Selbstempfehlungen.

Performance & Cloud-Infrastruktur

Herausforderung: Schnelle Ladezeiten und eine sichere Authentifizierung auf einer funktionsreichen Plattform bieten – bereitgestellt auf Edge-Infrastruktur mit SQLite-basierter Datenbank und Objektspeicher für Uploads der Nutzer.

Lösung: Ich habe die Plattform auf Cloudflare Pages bereitgestellt, mit D1 (SQLite) als Datenbank und R2 als Bildspeicher. 22 Datenbankindizes und konsequentes HTTP-Caching (10 Minuten im Browser, 2 Stunden im CDN) sorgen für Dashboard-Ladezeiten unter 100 ms – eine Verbesserung um 95 %. Die Authentifizierung nutzt sitzungsbasierte Tokens mit Zwei-Faktor-Verifizierung (Einmalcode per E-Mail über Resend, per Telefon über Twilio), ein Zwischenspeichern der Sitzung für 30 Sekunden, das die Datenbankzugriffe um 90 % senkt, eine Begrenzung der Anfragerate für sensible Endpunkte und Passwort-Hashing mit bcrypt. Die Plattform umfasst 44 Datenbankmigrationen mit ACID-konformen Transaktionen.

Ergebnisse & Wirkung

  • 50+

    Individuelle Schriften für Kennzeichenrahmen

  • 5

    Eigenständige Nutzerrollen

  • 95 %

    Schnellere Ladezeiten im Dashboard

  • <100 ms

    Ladezeit des Dashboards

Einblick in die Plattform

PlateCreate, Plattform zur Konfiguration von Kennzeichenrahmen

Die komplette Design-Plattform

Gesamtansicht von PlateCreate mit dem Canvas-Editor auf Basis von Konva.js, dem Design-Marktplatz, rollenspezifischen Dashboards und dem Bezahlvorgang über Stripe

Sie planen ein ähnliches Projekt?

Erzählen Sie uns, was Sie brauchen. Wir antworten innerhalb eines Arbeitstags und überarbeiten in unbegrenzten Korrekturschleifen, bis alles stimmt.

Sie haben bereits eine Website? Mit der Website-Betreuung kombinieren Sie Website-Pflege, SEO, Google Ads, Social Media und Grafikdesign für 150 $/Monat pro Leistung.