📚 Was kann der Auction Scout?
Komplette Funktionsübersicht — von der Karte bis zum AI-Recherche-Bot. Aktuell 26 Features in 8 Bereichen.
📊 Dashboard & Daten
Live-Übersicht aller Termine in Deutschland — Karte, Filter, Statistiken.
Deutschland-Karte (Choropleth)
16 Bundesländer eingefärbt nach Termin-Dichte je 100k Einwohner (Steinbeis-CRES Marktreport).
- Klick auf BL = Filter aktivieren
- Hover-Tooltip mit BL-Name + Wert
Termin-Marker auf Karte
Farbige Punkte je Termin mit lat/lon, gefärbt nach Auktionsart.
- Rot = Zwangsversteigerung
- Orange = Pfandhaus
- Grün = Nachlass
- Blau = Behörde/Fundbüro
- Tooltip zeigt Titel + Verkehrswert
Termin-Liste mit 4 Auktionsarten
Alle Termine in einer Tabelle, gefiltert nach BL / Jahr / Objektart / Auktionsart.
- Aktuell: ~260 Termine aus zvg-portal.de + 25 aus versteigerungsradar.de + Seed
- Sortiert nach Termin aufsteigend
- Farbige Type-Badges
Stat-Kacheln
Header mit Schlüsselzahlen: 14.082 Termine in 2025, 1.174 / Monat, Top-Stadt.
Abschlag-Tabelle je Bundesland
Typische Spanne 42–84% Verkehrswert in Flächenregionen, mit GrESt 3,5–6,5% pro BL.
🔍 Suche & Filter
Multi-Filter
Bundesland · Jahr · Objektart · Auktionsart — beliebige Kombination.
- Filter wirkt synchron auf Karte, Liste und Marker
Export CSV / XLSX
Aktive Filter exportieren — Excel-DE-kompatibel (UTF-8 BOM, Semikolon).
- XLSX mit formatiertem Header, Freeze-Pane, Spaltenbreiten
- CSV mit deutschen Spalten-Namen
💰 Bietstrategie
Tipps pro Auktion
Klick auf 💡 → Drawer mit kategoriespezifischen Tipps und Bietgrenzen.
- Zwangsvg.: 5/10- + 7/10-Grenzen mit absoluten Beträgen, 8-Punkt-Checkliste
- Pfand: 6 Punkte (Vorbesichtigung, Goldwert, Echtheit, Barzahlung)
- Nachlass: 7 Punkte (Aufgeld 15–25%, Schmuck, Möbel, Spedition)
- Behörde: 7 Punkte (KFZ, Fundbüro, Insolvenz, Selbstabholung)
Nebenkostenrechner
Live-Rechner: Bargebot, GrESt, Zuschlagsgebühr nach GKG, 4% Verzinsung.
- GrESt 3,5–6,5% pro Bundesland
- GKG-Zuschlagsgebühren-Tabelle bis 1 Mio. €
- 4% p.a. Verzinsung Bargebot ab Zuschlag bis Verteilungstermin
🤖 Recherche-Bot
Drei automatische Scores pro Termin — sofort beim Favorisieren, danach im TipsDrawer sichtbar.
Lage-Score (0–100)
OpenStreetMap-Daten im 1 km Umkreis: ÖPNV-Stops, Schulen, Ärzte, Supermärkte, Parks, Gastro.
- Powered by Overpass API
- Gewichtete POI-Summe → Score
- Narrativ + POI-Counts collapsible
Markt-Score (0–100)
Vergleich Verkehrswert mit Median ähnlicher Termine (Bundesland × Objektart).
- 100 = deutlich unter Median (Schnäppchen)
- 50 = marktüblich
- 0 = deutlich über Median
Risiko-Score (0–100)
Heuristische Faktoren: Verfahrensart, Mieter, Lasten, Markt-Anomalien, Lage-Extreme.
- Insolvenz +25, Aufhebung Gemeinschaft +15, Mieter +15
- Lasten/Wegerecht/Wohnrecht +20
- Markt-Anomalie ±10–20
- Detail-Liste der Faktoren collapsible
⭐ Favoriten & Termin-Verwaltung
Favoriten anlegen
Stern-Klick in der Liste — Termine sammeln, durchstöbern.
Notizen + Besuchsplaner
Pro Favorit: geplanter Besuchstermin, Anreise (Auto/Bahn/Flug/Vor Ort), Max. Bargebot, freie Notizen.
- Auto-Save bei Blur
- Inline-Editing direkt auf der Favoriten-Seite
iCal-Export einzeln
📅-Icon in der Termin-Liste → einmaliger Download (.ics) zum Teilen.
iCal Sammel-Download
Alle Favoriten in eine .ics-Datei — sofort in Apple Cal / Google / Outlook importieren.
iCal-Subscribe-Feed
Auto-Sync-URL (webcal://) — Calendar-App holt sich neue Watchlist-Treffer + Favoriten automatisch.
- ⭐ Favoriten + 🔔 Watchlist-Treffer in einem Feed
- Stündlich gecached server-seitig
🔔 Watchlist & Alerts
Kriterien definieren — Email + Push automatisch bei neuen Treffern.
Watchlist-Kriterien
Bundesland + Auktionsart + Stichwort (Volltextsuche in Titel/Notizen) + Max-Verkehrswert.
- Mehrere Watchlists parallel
- Aktivieren / Deaktivieren mit einem Klick
Email-Alert
Pro Watchlist-Treffer: HTML-Email mit Termin-Tabelle + Adresse + Verkehrswert.
- 5/10- und 7/10-Grenzen direkt in Email eingebettet
- Sicherheitsleistung 10% berechnet
- Footer mit ZVG-Quick-Reminder
Web Push (Browser-Notification)
Opt-in via Watchlist-Seite — Browser-Push parallel zu Email.
- VAPID-verschlüsselt
- Service Worker im Browser registriert
- Klick auf Push öffnet Termin-Filter
📡 Live-Daten
Täglicher Cron-Job zieht neue Termine — du brauchst nichts zu tun.
zvg-portal.de Scraper
Offizielles Justiz-Portal aller 16 Bundesländer — POST-Form pro BL × 3 Sortierungen.
- ~260 Zwangsversteigerungs-Termine
- Detail-Scraping: Verkehrswert + Adresse + AG
- Geocoding via OpenStreetMap (Nominatim)
versteigerungsradar.de Scraper
Aggregator für Nachlass / Pfand / Behörden — Listen-Parser mit Heuristik.
- ~25 Termine
- BL-Detection via PLZ-Range + Stadt-Lookup
- Auto-Klassifikation in 4 Kategorien
Daily Cron 04:00 UTC
Automatischer Lauf, Dedup über (source, aktenzeichen) Unique-Index.
- Run-Log in scrape_runs Tabelle
- Manueller Trigger im Dashboard via Admin-Token
- Geocoding-Backfill 05:00 UTC
🔐 Auth & Sicherheit
JWT-Auth
Email + Passwort — bcrypt-Hash, 30-Tage-Token im LocalStorage.
Hybrid-Modell
Landing-Page + Stats-Karte öffentlich, Voll-Features (Rechner, Tipps, Export, Favoriten) hinter Login.
iCal-Token-Auth
Calendar-Apps können keinen Bearer-Header setzen → ?token= Query-Param als Fallback.
🗺️ Roadmap
Quellen: zvg-portal.de · versteigerungsradar.de · Steinbeis-CRES · Hausundgrund · OpenStreetMap (Lage-Score)
