Zum Inhalt springen
df-digital.dev
  • Leistungen
  • Referenzen
  • Über mich
  • Kontakt
Projekt anfragen
  1. CheckerHero
  2. Was das Projekt ist
  3. Funktionsumfang
  4. Technische Umsetzung
  5. Kennzahlen aus dem System

Eigenprojekt der CheckerHero GbR, keine Kundenreferenz.

CheckerHero

Käufer buchen einen standardisierten Gebrauchtwagen-Check, lokale Prüfer führen ihn durch und erstellen einen digitalen Bericht. Zwei Nutzerseiten, ein System.

Wortmarke CheckerHero auf tuerkisfarbener Fläche

Projekttyp

Vermittlungsplattform mit Treuhandzahlung

Live

checkerhero.de (öffnet in neuem Tab)
Startseite von CheckerHero mit der Überschrift Traumauto gefunden aber hunderte Kilometer entfernt und einer Deutschlandkarte
Scroll durch die Startseite: die Abschnitte Das Problem, Die Lösung, Perspektivwechsel und Community lösen einander mit der Fortschrittsanzeige am rechten Rand ab.

Was das Projekt ist

  • CheckerHero ist ein zweiseitiger Marktplatz: Auf der einen Seite Käufer, die vor dem Autokauf eine Prüfung beauftragen, auf der anderen Seite Prüfer, die den Check vor Ort durchführen. Beide Seiten kennen sich nicht, deshalb liegt der technische Schwerpunkt darauf, den Ablauf überprüfbar zu machen: Das Geld wird bis zur Berichtsabgabe treuhänderisch gehalten, der Bericht folgt einem festen Prüfkatalog statt freiem Text, und zu jedem Prüfpunkt ist eine Fotodokumentation vorgeschrieben.
  • Ein Konto trägt beide Rollen. Käufer- und Prüferrolle werden im Dashboard zugebucht, der Zugriff auf jede Seite wird serverseitig gegen Rolle und Profil geprüft.
  • Im gleichen System läuft ein zweites Produkt: Beim Traumauto-Finder recherchiert der Prüfer Fahrzeuge und reicht eine Auswahl ein, aus der der Käufer wählt. Es hat ein eigenes Datenmodell, eigene Suchpakete und einen eigenen Bezahlvorgang.
  • Die Plattform lief zunächst auf Vercel und ist später samt Datenbestand auf AWS umgezogen. Die Infrastruktur ist seitdem als Terraform-Code beschrieben.

Funktionsumfang

  • Sechs Prüfpakete für unterschiedliche Fahrzeugarten, von Basis über Technik und Premium bis Motorrad, E-Bike und Anhänger, mit bis zu 74 Prüfpunkten im umfangreichsten Paket.
  • Buchung über ein mehrstufiges Formular, das Daten aus dem Fahrzeuginserat übernimmt.
  • Prüferauswahl über Karte und Liste mit Distanzberechnung und Anfahrtsaufschlag ab 25 Freikilometern.
  • Treuhandzahlung über Stripe Connect mit Karte, Klarna, PayPal, SEPA und Sofort. Die Auszahlung an den Prüfer wird nach 14 Tagen freigegeben, ein stündlicher Cron-Job prüft die Fristen und warnt nach zehn Tagen.
  • Digitaler Prüfbericht mit 20 Sektionen im Template, Prüfpunkte je Paket gefiltert, Fotopflicht in sechs Stufen inklusive Pflichtvideo, plus eine automatische Berichtsvalidierung und eine Freigabe durch die Administration.
  • Foto- und Video-Upload bis 10 MB je Bild und 100 MB je Video, ab 4 MB direkt vom Browser zum Speicher, Videoverarbeitung im Browser.
  • Rechnungssystem mit drei Belegarten — Rechnung an den Käufer, Gutschrift an den Prüfer, Provisionsbeleg der Plattform — mit fortlaufender Nummerierung und Storno.
  • Bericht und Rechnung als PDF über eine interne Render-Route.
  • In-App-Chat zwischen Käufer und Prüfer zum jeweiligen Auftrag.
  • Empfehlungsprogramm für Prüfer mit fünf Status-Stufen bis zur Auszahlung.
  • Push-Nachrichten und Benachrichtigungen im System über vier Kanäle.
  • Warteliste mit doppelter Bestätigung, Bewertungen, Betriebsausgaben mit Belegupload.
  • Admin-Bereich mit Kennzahlen, Diagrammen, Excel-Export und zur Laufzeit pflegbaren Preisen.
  • Kontolöschung nach DSGVO als eigener Nutzerpfad mit eigener Seitenstrecke.
  • Rate-Limiting und Bot-Schutz, strikte Content-Security-Policy und sechs weitere Sicherheits-Header.

Technische Umsetzung

Framework und Sprache
Next.js 16 mit App RouterReact 19TypeScriptTailwind CSS 4shadcn und RadixZod
Datenhaltung
PostgreSQL auf Amazon RDSPrisma 740 SQL-Migrationen
Authentifizierung
Auth.js mit ZugangsdatenE-Mail-Verifizierung und Passwort-ResetPasskeys über SimpleWebAuthn
Zahlung
Stripe Connect für Treuhand und Auszahlung
E-Mail und Dokumente
ResendPDF-Erzeugung über PuppeteerExcel-Export
Betrieb und Deployment
AWS ECS FargateS3 mit CloudFrontLoad Balancer und Route 53Terraform für die InfrastrukturGitHub Actions und CodeBuildzwei Cron-Regeln über EventBridgeSentryArcjet und TurnstileVitest und Playwright

Kennzahlen aus dem System

43

Datenmodelle

Prisma-Schema mit 43 Models und 23 Enums, dazu 40 SQL-Migrationen.

73

Seiten

21 öffentlich erreichbare Seiten und 52 Seiten in den geschützten Bereichen.

34

API-Routen

Unter anderem für Zahlung, Uploads, PDF-Erzeugung, Cron und Authentifizierung.

17

Testdateien

Unit- und Komponententests sowie fünf End-to-End-Suiten.

Eigenprojekt: Architektur, Entwicklung und Betrieb der Plattform liegen im Projekt selbst, einschließlich des Umzugs von Vercel auf AWS.

Projekt anfragenLeistungen ansehenLive ansehen (öffnet in neuem Tab)
df-digital.dev

Konzept, Entwicklung und Betrieb von Websites, Portalen und Web-Apps bei einer Person.

Navigation

  • Leistungen
  • Referenzen
  • Über mich
  • Kontakt

Rechtliches

  • Impressum
  • Datenschutz
  • AGB

Kontakt

  • E-Mail schreiben
  • kontakt@df-digital.dev

© 2026 Dominik Frank

Deine Datenschutz-Einstellungen

Diese Website lädt keine Analyse- oder Werbedienste und setzt keine Cookies. Gespeichert wird nur deine Entscheidung selbst, lokal in deinem Browser. Eine Reichweitenmessung ist derzeit nicht eingebunden; sollte sie später hinzukommen, wird sie ausschließlich nach deiner Zustimmung geladen. Zur Datenschutzerklärung