Vehicles Versicherungs vergleichs Plattform
Budget: €750 – €1,500 EUR
KFZ-Versicherungsplattform Blueprint (MVP)
1:Projektziel
Anonyme, DSGVO-konforme KFZ-Versicherungs-Vergleichsplattform
Nutzer gibt Fahrzeugdaten manuell oder per HSN/TSN ein
Sofortige Preis- und Leistungsübersicht nach Ranking (günstig → teuer)
Kontaktaufnahme: Web-Messenger, WhatsApp, Telegram
Partner: blaudirekt, Fondsnet, weitere Versicherer
Monetarisierung: Pay-per-Lead, Pay-per-Sale, Upsell / Cross-Selling
Plattform skalierbar für weitere Versicherungsarten (Hausrat, Brandschutz, PKV)
2: UI-Wireframe-Logik
Home / Startseite
Header: Logo, Navigation (Home / Infos / Kontakt)
Hero: „KFZ-Versicherung anonym vergleichen“
Eingabeformular: HSN/TSN oder manuelle Fahrzeugdaten
Auswahl: Versicherungsart (Haftpflicht / Teilkasko / Vollkasko)
Selbstbeteiligung (Slider / Auswahlfeld)
CTA: „Jetzt vergleichen“
Hinweisbox: „Keine persönlichen Daten nötig, anonym & DSGVO-konform“
Vergleich / Ergebnisliste
Cards pro Anbieter: Preis, Leistungen, Logo, Ranking-Indikator
Filter: Versicherungsart, Selbstbeteiligung, optional Bewertung
Sortierung: Preis, Anbieter, Bewertung
Klick auf Anbieter → Kontakt-Popup
„Bestes Preis-Leistungs-Verhältnis“-Markierung optional
Kontakt-Popup / Overlay
Auswahl des Kanals: Web-Messenger, WhatsApp, Telegram
Nachricht automatisch gefüllt: Fahrzeugdaten, Tarif, Anbieter, Tracking-ID
DSGVO-Hinweis + Checkbox
CTA: „Senden / Chat starten / Rückruf anfordern“
Footer
Impressum, Datenschutz, Disclaimer, Kontakt für Support
3: User Stories (für Jira / ClickUp)
Epic 1: Fahrzeugdaten
Story: Nutzer gibt Fahrzeug ein → erhält Angebote
Akzeptanz: Form validiert, Session speichert Daten, API-Abfrage korrekt
Subtasks: Frontend-Formular, Validierung, Backend-Session-Endpunkt
Epic 2: Tarifvergleich & Ranking
Story: Nutzer sieht Angebote sortiert nach Preis
Akzeptanz: Ranking korrekt, Filter/Sortierung funktional
Subtasks: Frontend-Ergebnisliste, Backend-Ranking, Filterlogik
Epic 3: Kontaktaufnahme
Story: Nutzer kontaktiert Berater über Messenger
Akzeptanz: Nachricht gefüllt, DSGVO konform, Tracking-ID vorhanden
Subtasks: Popup UI, Nachrichtengenerator, Click-to-Chat & Web-Messenger
Epic 4: Session & Datenmanagement
Story: Fahrzeug- und Tarifdaten temporär speichern
Akzeptanz: Anonym, DSGVO-konform, Ablauf nach X Minuten
Subtasks: Session-Service, Redis-Caching, Cleanup
Epic 5: Sicherheit & Hosting
Story: Anwendung sicher & in DE/EU hosten
Akzeptanz: HTTPS, Logging, Monitoring, Rate-Limiting
Subtasks: Deployment-Skript, Monitoring konfigurieren
4: API-Mapping (Partner)
Session-Datenstruktur
FeldTypZwecksession_idUUIDSession-IDvehicle_hsn / tsnStringFahrzeugkennungfirst_registrationDateErstzulassungcoverage_typeEnumHaft / Teil / VolldeductibleIntSelbstbeteiligungpartner_responsesJSONRohdaten Partnerranked_offersJSONNormalisierte Angebotetracking_idUUIDLead / Kontakt
Blaudirekt API
Endpoint: POST /api/v1/insurance/kfz/quote
Auth: API-Key
Request: HSN/TSN, Erstzulassung, Coverage, Deductible, anonymous
Response: Anbieter, Preis, Details, offer_id
Integration: Antwort normalisieren → ranked_offers → Kontakt-Message
Fondsnet API
Endpoint: POST /quote/kfz
Auth: OAuth2 Token
Request: Fahrzeugdaten, Coverage, Deductible
Response: Liste von Angeboten
Integration: Normalisieren → ranked_offers → Kontakt-Message
Weitere Partner
Gleiches Muster: REST / SOAP, Response normalisieren
Session- & Ranking-Logik identisch
Backend-Fluss (Pseudo-Code)
session = create_or_get_session(session_id) partner_results = [call_partner_api(p, session.vehicle_data) for p in partners] ranked_offers = normalize_and_rank(partner_results) session.partner_responses = partner_results session.ranked_offers = ranked_offers return ranked_offers
5: Kontakt & Messenger
Vorbefüllte Nachricht: Fahrzeug, Tarif, Anbieter, Tracking-ID
Kanäle: Web-Messenger, WhatsApp, Telegram
DSGVO-Hinweis & Checkbox vor Absendung
Tracking-ID in DB, Status: initiated → contacted → closed
6: Monetarisierung & Lead-Vergütung
Einnahmen
Pay-per-Lead (PPL): Kunde klickt Kontakt → Fixbetrag 5–10 €
Pay-per-Sale: Kunde schließt Versicherung → Provision 50–150 €
Upsell / Cross-Selling: Folgeprodukte, Lead-Vergütung analog
Lead-Tracking
Lead-Tabelle in DB: lead_id, session_id, provider, coverage_type, price, status, created_at
Status: initiated → contacted → closed
Reports / Partner-Dashboard: Leads, Abschlüsse, Umsatz
Backend Workflow
CREATE TABLE leads ( lead_id UUID PRIMARY KEY, session_id UUID, provider VARCHAR(50), coverage_type VARCHAR(20), price FLOAT, status VARCHAR(20), created_at TIMESTAMP, updated_at TIMESTAMP );
Klick → Lead erzeugt → Tracking-ID
Partner-CRM erhält Lead → Status update
Abrechnung automatisch über PPL / Provision
7: Sicherheit & Compliance
HTTPS / TLS für alle Endpoints
Rate-Limiting für API-Calls
Session-Caching DSGVO-konform, anonym
Datenschutzhinweis & Einwilligung vor Kontakt
8:Hosting & Deployment
Hosting DE / EU
CI/CD Pipeline für Frontend & Backend
Monitoring & Logging für APIs & Messenger
Backup & Recovery für DB
!Fazit:
Vollständiges MVP inkl.: UI, Backend, API, Messenger, Session, Ranking, Lead-Tracking, Monetarisierung, Hosting & DSGVO
Dev-Team kann direkt loslegen
Skalierbar für weitere Versicherungsprodukte
Alle technischen, UX- und Business-Aspekte berücksichtigt
1:Projektziel
Anonyme, DSGVO-konforme KFZ-Versicherungs-Vergleichsplattform
Nutzer gibt Fahrzeugdaten manuell oder per HSN/TSN ein
Sofortige Preis- und Leistungsübersicht nach Ranking (günstig → teuer)
Kontaktaufnahme: Web-Messenger, WhatsApp, Telegram
Partner: blaudirekt, Fondsnet, weitere Versicherer
Monetarisierung: Pay-per-Lead, Pay-per-Sale, Upsell / Cross-Selling
Plattform skalierbar für weitere Versicherungsarten (Hausrat, Brandschutz, PKV)
2: UI-Wireframe-Logik
Home / Startseite
Header: Logo, Navigation (Home / Infos / Kontakt)
Hero: „KFZ-Versicherung anonym vergleichen“
Eingabeformular: HSN/TSN oder manuelle Fahrzeugdaten
Auswahl: Versicherungsart (Haftpflicht / Teilkasko / Vollkasko)
Selbstbeteiligung (Slider / Auswahlfeld)
CTA: „Jetzt vergleichen“
Hinweisbox: „Keine persönlichen Daten nötig, anonym & DSGVO-konform“
Vergleich / Ergebnisliste
Cards pro Anbieter: Preis, Leistungen, Logo, Ranking-Indikator
Filter: Versicherungsart, Selbstbeteiligung, optional Bewertung
Sortierung: Preis, Anbieter, Bewertung
Klick auf Anbieter → Kontakt-Popup
„Bestes Preis-Leistungs-Verhältnis“-Markierung optional
Kontakt-Popup / Overlay
Auswahl des Kanals: Web-Messenger, WhatsApp, Telegram
Nachricht automatisch gefüllt: Fahrzeugdaten, Tarif, Anbieter, Tracking-ID
DSGVO-Hinweis + Checkbox
CTA: „Senden / Chat starten / Rückruf anfordern“
Footer
Impressum, Datenschutz, Disclaimer, Kontakt für Support
3: User Stories (für Jira / ClickUp)
Epic 1: Fahrzeugdaten
Story: Nutzer gibt Fahrzeug ein → erhält Angebote
Akzeptanz: Form validiert, Session speichert Daten, API-Abfrage korrekt
Subtasks: Frontend-Formular, Validierung, Backend-Session-Endpunkt
Epic 2: Tarifvergleich & Ranking
Story: Nutzer sieht Angebote sortiert nach Preis
Akzeptanz: Ranking korrekt, Filter/Sortierung funktional
Subtasks: Frontend-Ergebnisliste, Backend-Ranking, Filterlogik
Epic 3: Kontaktaufnahme
Story: Nutzer kontaktiert Berater über Messenger
Akzeptanz: Nachricht gefüllt, DSGVO konform, Tracking-ID vorhanden
Subtasks: Popup UI, Nachrichtengenerator, Click-to-Chat & Web-Messenger
Epic 4: Session & Datenmanagement
Story: Fahrzeug- und Tarifdaten temporär speichern
Akzeptanz: Anonym, DSGVO-konform, Ablauf nach X Minuten
Subtasks: Session-Service, Redis-Caching, Cleanup
Epic 5: Sicherheit & Hosting
Story: Anwendung sicher & in DE/EU hosten
Akzeptanz: HTTPS, Logging, Monitoring, Rate-Limiting
Subtasks: Deployment-Skript, Monitoring konfigurieren
4: API-Mapping (Partner)
Session-Datenstruktur
FeldTypZwecksession_idUUIDSession-IDvehicle_hsn / tsnStringFahrzeugkennungfirst_registrationDateErstzulassungcoverage_typeEnumHaft / Teil / VolldeductibleIntSelbstbeteiligungpartner_responsesJSONRohdaten Partnerranked_offersJSONNormalisierte Angebotetracking_idUUIDLead / Kontakt
Blaudirekt API
Endpoint: POST /api/v1/insurance/kfz/quote
Auth: API-Key
Request: HSN/TSN, Erstzulassung, Coverage, Deductible, anonymous
Response: Anbieter, Preis, Details, offer_id
Integration: Antwort normalisieren → ranked_offers → Kontakt-Message
Fondsnet API
Endpoint: POST /quote/kfz
Auth: OAuth2 Token
Request: Fahrzeugdaten, Coverage, Deductible
Response: Liste von Angeboten
Integration: Normalisieren → ranked_offers → Kontakt-Message
Weitere Partner
Gleiches Muster: REST / SOAP, Response normalisieren
Session- & Ranking-Logik identisch
Backend-Fluss (Pseudo-Code)
session = create_or_get_session(session_id) partner_results = [call_partner_api(p, session.vehicle_data) for p in partners] ranked_offers = normalize_and_rank(partner_results) session.partner_responses = partner_results session.ranked_offers = ranked_offers return ranked_offers
5: Kontakt & Messenger
Vorbefüllte Nachricht: Fahrzeug, Tarif, Anbieter, Tracking-ID
Kanäle: Web-Messenger, WhatsApp, Telegram
DSGVO-Hinweis & Checkbox vor Absendung
Tracking-ID in DB, Status: initiated → contacted → closed
6: Monetarisierung & Lead-Vergütung
Einnahmen
Pay-per-Lead (PPL): Kunde klickt Kontakt → Fixbetrag 5–10 €
Pay-per-Sale: Kunde schließt Versicherung → Provision 50–150 €
Upsell / Cross-Selling: Folgeprodukte, Lead-Vergütung analog
Lead-Tracking
Lead-Tabelle in DB: lead_id, session_id, provider, coverage_type, price, status, created_at
Status: initiated → contacted → closed
Reports / Partner-Dashboard: Leads, Abschlüsse, Umsatz
Backend Workflow
CREATE TABLE leads ( lead_id UUID PRIMARY KEY, session_id UUID, provider VARCHAR(50), coverage_type VARCHAR(20), price FLOAT, status VARCHAR(20), created_at TIMESTAMP, updated_at TIMESTAMP );
Klick → Lead erzeugt → Tracking-ID
Partner-CRM erhält Lead → Status update
Abrechnung automatisch über PPL / Provision
7: Sicherheit & Compliance
HTTPS / TLS für alle Endpoints
Rate-Limiting für API-Calls
Session-Caching DSGVO-konform, anonym
Datenschutzhinweis & Einwilligung vor Kontakt
8:Hosting & Deployment
Hosting DE / EU
CI/CD Pipeline für Frontend & Backend
Monitoring & Logging für APIs & Messenger
Backup & Recovery für DB
!Fazit:
Vollständiges MVP inkl.: UI, Backend, API, Messenger, Session, Ranking, Lead-Tracking, Monetarisierung, Hosting & DSGVO
Dev-Team kann direkt loslegen
Skalierbar für weitere Versicherungsprodukte
Alle technischen, UX- und Business-Aspekte berücksichtigt