Web-App

Raftul — E-Commerce-Marktplatz-Plattform

Ein produktionsreifer Onlineshop für den rumänischen und EU-Markt (unter fiktiver Marke gezeigt): Storefront mit tippfehlertoleranter Suche, Aktionen, Lager über mehrere Standorte, Checkout per Karte, Nachnahme und Überweisung, Retouren, integriertes SEO, REST-API für mobile Apps und rollenbasiertes Adminpanel.

In Entwicklung2026E-Commerce
Raftul — E-Commerce-Marktplatz-Plattform

Überblick

Überblick

Ein vollständiger, marktplatzfähiger Shop: vom Stöbern und Suchen über Warenkorb, Gutschein und Checkout bis zur Bestellabwicklung, Erstattung und Retoure — alles durchgängig auf einer echten PostgreSQL-Datenbank. Marke, Domain und Firmendaten des Kunden sind in dieser Präsentation ersetzt; die Screenshots stammen aus einer anonymisierten Kopie mit generierten Demodaten (84 Produkte, 71 Kunden, 260 Bestellungen).

Highlights

  • Suche, die Tippfehler verzeiht: exakte SKU/EAN, akzentunabhängige Volltextsuche mit Synonymen und Präfixen, dann Trigramm-Tippfehlertoleranz — „samsng“ findet trotzdem Samsung, „televizr“ Fernseher — mit „Meinten Sie …?“-Vorschlägen aus erfolgreichen Suchen.
  • Aktions-Engine: automatische Katalograbatte, Gutscheine, „Kaufe X, erhalte Y“, Bundles, Gratisversand, Angebote für Erstbestellungen und Kundengruppen; der Streichpreis folgt der EU-Omnibus-Regel (niedrigster Preis der letzten 30 Tage).
  • Lagerbestand je Standort mit Reservierung bei Bestellung und Zeilensperren, sodass Überverkäufe unmöglich sind; jede Änderung schreibt eine Lagerbewegung.
  • Checkout und Zahlung: Karte über den gehosteten Stripe-Checkout, Nachnahme und Überweisung hinter einer gemeinsamen Zahlungsschnittstelle; Versandkosten nach Methode, Zone, Gewicht und Klasse, mit Sendungsverfolgung.
  • SEO von Anfang an: saubere, hierarchische URLs, automatische 301-Weiterleitungen beim Verschieben von Produkten, noindex für Filterkombinationen außer kuratierten Landingpages, vollständige strukturierte Daten, aufgeteilte Sitemaps mit hreflang, Google-Merchant-Feed und SEO-Health-Dashboard.
  • Adminpanel mit 7 Rollen und editierbaren Berechtigungen: Bestellungen, Retouren, Lager, Aktionen, Inhalte, SEO, abgebrochene Warenkörbe, CSV/Excel-Import und -Export, Analysen — jede Änderung im Audit-Log.
  • Bereit für Wachstum: Multi-Vendor-Datenmodell (Verkäufer, Provisionen, Auszahlungen), versionierte REST-API für künftige mobile Apps und eine PostgreSQL-basierte Job-Queue für E-Mails, Preisneuberechnung und Warenkorb-Erinnerungen.

Sicherheit und DSGVO

Argon2id-Passwörter, gehashte Sitzungstokens, Sperre nach Fehlversuchen, Rate-Limiting, CSRF-Prüfungen, Validierung überall, bereinigtes HTML, neu kodierte Uploads, formelsichere CSV-Exporte; Analytics nur mit Einwilligung, Datenexport und Kontolöschung in Eigenregie.

Screenshots

Fallstudie

Herausforderung

Ein Händler brauchte einen Shop, der ohne Neuentwicklung zum Marktplatz wachsen kann: schnelle Suche in einem großen Katalog, Aktionen gemäß EU-Preisangabenregeln, Lagerbestände ohne Überverkauf über mehrere Lager und ein SEO, das mit den großen rumänischen Anbietern mithält — ohne dass Kartendaten seine Server berühren.

Lösung

Eine einzige Next.js-Codebasis mit strikt getrennten Schichten: Seiten, Server-Actions und die versionierte REST-API rufen dieselben Domain-Services auf (Katalog, Preise, Suche, Warenkorb, Bestellungen, Lager, Retouren) — das Backend ist bereit für mobile Apps. Beträge werden als ganze Untereinheiten gespeichert, die MwSt. je Position berechnet; die Suche läuft in PostgreSQL (Volltext plus pg_trgm) hinter einer Provider-Schnittstelle; Lagerreservierungen nutzen Zeilensperren; Zahlung, Versanddienstleister, E-Mail, Speicher und KI stecken hinter Adaptern, die per Umgebungsvariable aktiviert werden. Eine PostgreSQL-Job-Queue versendet E-Mails, berechnet Preise neu und erinnert an abgebrochene Warenkörbe.

Ergebnisse

Der gesamte Kern läuft durchgängig — Stöbern, Suche, Warenkorb, Gutschein, Checkout, Bestellung, Bearbeitung im Admin, Erstattung und Retoure — mit Unit- und Integrationstests für Preise, Suche, Bereinigung, CSV-Sicherheit, Überverkauf, Erstattungen und Bestellstatus. Externe Dienste werden per Konfiguration aktiviert, und das Admin zeigt genau, welche Integrationen noch fehlen.

Unsere Rolle

Architektur, Datenmodellierung, Backend- und Frontend-Entwicklung, Such- und Preis-Engine, Zahlungs- und Versandintegrationen, SEO, Sicherheit, Adminpanel, Tests und Dokumentation.

Ähnliche Projekte

Etwas Ähnliches gesucht?

Wir bauen ein solches Projekt passend zu Ihren Zielen, Inhalten und Ihrem Budget.

Esc