Fallstudie · Web-Portal
FIX-ZUGELASSEN: Portal für einen Zulassungsdienst – vom Auftrag bis zur Zahlung
Ein Auftragsportal ist eine Web-Anwendung, über die Kunden einen Auftrag Schritt für Schritt erteilen, Unterlagen hochladen und direkt bezahlen. Für FIX-ZUGELASSEN, einen Kfz-Zulassungsdienst bei Hannover, haben wir ein solches Portal entwickelt. Sie planen etwas Ähnliches? Nach einer kostenlosen Analyse erhalten Sie innerhalb von 48 Stunden ein Festpreis-Angebot.
Ausgangslage
FIX-ZUGELASSEN übernimmt für Privat- und Geschäftskunden die Kfz-Zulassung: Anmeldung, Ummeldung, Abmeldung, Neuzulassung und Namensänderung. Die Kunden sollen dafür nicht selbst zur Zulassungsstelle gehen müssen.
Damit das deutschlandweit funktioniert, muss ein Auftrag vollständig ankommen – mit allen Angaben, die der jeweilige Vorgang verlangt, mit den passenden Unterlagen und bezahlt. Gesucht war deshalb kein Kontaktformular, sondern ein Portal, das jeden Vorgang sauber abfragt und für das Team nachvollziehbar macht.
Das Portal sollte …
- für jeden Vorgang genau die nötigen Angaben abfragen,
- die Zahlung direkt im Auftrag ermöglichen – online oder auf Rechnung,
- Geschäftskunden einen eigenen Zugang bieten,
- dem Team alle Vorgänge mit Status an einem Ort zeigen,
- Personen- und Fahrzeugdaten gegen Angriffe schützen.
Lösung
Was wir gebaut haben
Ein Web-Portal mit einer eigenen Strecke für jeden Vorgang, Online-Bezahlung und einem Admin-Bereich, in dem das Team die Aufträge abarbeitet.
Fünf Auftragsstrecken
Anmeldung, Ummeldung, Abmeldung, Neuzulassung und Namensänderung: Jede Strecke fragt Schritt für Schritt nur ab, was für diesen Vorgang nötig ist.
Unterlagen hochladen
Dokumente laden Kunden direkt im Auftrag hoch. Fehlende Unterlagen lassen sich über eine eigene Upload-Seite nachreichen.
Online-Bezahlung
Bezahlt wird über Stripe Checkout, die Bezahlseite des Zahlungsanbieters Stripe – wahlweise auch mit PayPal oder Klarna. Alternativ ist Zahlung auf Rechnung möglich.
B2B-Bereich
Geschäftskunden fragen Firmenkonditionen über einen eigenen Bereich an. Mit ihrem Zugangscode – einer B2B-Kundennummer – gelten diese Konditionen danach automatisch in jeder Auftragsstrecke.
Vorgangsliste mit Status
Im Admin-Bereich sieht das Team alle Vorgänge, filtert nach Art, Status, Zahlung und Zeitraum und hält Status und Notizen je Vorgang fest.
Statistik und Excel-Export
Eine Statistik zeigt den Stand auf einen Blick. Alle Vorgänge lassen sich als Excel-Datei exportieren, etwa für die Buchhaltung.
E-Mail bei jedem Auftrag
Jeder neue Auftrag löst zwei E-Mails aus: eine Bestätigung an den Kunden und eine Meldung mit allen Angaben an das Team.
Lokale Strukturdaten
Maschinenlesbare Angaben nach Schema.org beschreiben den Dienst mit Standort Laatzen bei Hannover und Öffnungszeiten. Dazu kommen Sitemap und robots.txt für Suchmaschinen.
Sicherheit: Was ein Portal mit Fahrzeugdaten braucht
Über das Portal kommen Namen, Adressen und Fahrzeugdaten herein. Deshalb haben wir verbreitete Angriffswege gezielt abgesichert.
Die Bezahlung läuft über die Bezahlseite von Stripe: Kunden geben ihre Zahlungsdaten dort ein, nicht im Portal selbst.
Umgesetzte Schutzmaßnahmen
- HSTS: Nach dem ersten Besuch verbindet sich der Browser nur noch verschlüsselt per HTTPS, auch wenn jemand die unverschlüsselte Adresse aufruft.
- Content-Security-Policy (CSP): legt fest, aus welchen Quellen Skripte geladen werden dürfen, und erschwert so eingeschleusten Code.
- Rate-Limiting: begrenzt, wie viele Anfragen in kurzer Zeit an die öffentlichen Schnittstellen gehen dürfen – gegen automatisierte Massenanfragen.
- CSRF-Schutz: Änderungen im Admin-Bereich werden nur angenommen, wenn sie aus dem Portal selbst kommen.
- Clickjacking- und XSS-Schutz: Das Portal lässt sich nicht in fremde Seiten einbetten, und Eingaben werden vor der Anzeige unschädlich gemacht.
Kennzahlen
Das Projekt in Zahlen
Technik
Das Portal ist eine Node.js-Anwendung mit Express und einer SQLite-Datenbank. Zahlungen wickelt Stripe ab, E-Mails verschickt Nodemailer, hochgeladene Dateien liegen beim Speicherdienst Cloudinary. Die Oberfläche ist mit Tailwind CSS gebaut.
Weiterlesen
Ein Portal für Ihren Betrieb?
Auftragsstrecken, Online-Bezahlung und Admin-Bereich passen auf viele Dienstleister, die Aufträge mit Unterlagen annehmen. Mehr dazu auf unseren Leistungsseiten.
FAQ
Häufige Fragen
Lässt sich ein solches Portal auf andere Dienstleister übertragen?
Ja, der Aufbau aus Auftragsstrecken, Online-Bezahlung und Admin-Bereich passt auf viele Dienstleister, die Aufträge mit Unterlagen annehmen. Welche Felder, Schritte und Zahlungswege Ihr Betrieb braucht, klären wir in der kostenlosen Analyse.
Welche Zahlungsarten bietet das Portal?
Kunden bezahlen online über Stripe, wahlweise auch mit PayPal oder Klarna, oder auf Rechnung. Ihre Zahlungsdaten geben sie auf der Bezahlseite von Stripe ein, nicht im Portal selbst.
Wie werden die Daten im Portal geschützt?
Per HSTS verbinden sich Browser nur verschlüsselt mit dem Portal, eine Content-Security-Policy begrenzt, welche Skripte laden dürfen, und Rate-Limiting bremst automatisierte Anfragen. Der Admin-Bereich ist zusätzlich gegen CSRF-Angriffe geschützt.
Kontakt
Erzählen Sie uns von Ihrem Ablauf
Kostenlose Analyse, Festpreis-Angebot innerhalb von 48 Stunden. Unverbindlich.