From f648457353708b8d1dd0c20263a0b08ff04386d0 Mon Sep 17 00:00:00 2001 From: "yves.gugger" Date: Wed, 10 Dec 2025 08:38:36 +0100 Subject: [PATCH] Update architecture documentation --- ARCHITECTURE_ANALYSIS.md | 439 +++++++++++++++++++-------------------- 1 file changed, 215 insertions(+), 224 deletions(-) diff --git a/ARCHITECTURE_ANALYSIS.md b/ARCHITECTURE_ANALYSIS.md index b2dbb7c..3ae3e5c 100644 --- a/ARCHITECTURE_ANALYSIS.md +++ b/ARCHITECTURE_ANALYSIS.md @@ -1,254 +1,245 @@ -# πŸ—οΈ Pounce - Informationsarchitektur & Navigation Analyse +# πŸ—οΈ Pounce - Informationsarchitektur & Navigation -**Stand:** 10. Dezember 2024 +**Stand:** 10. Dezember 2024 +**Status:** βœ… Implementiert --- -## πŸ“Š Executive Summary +## πŸ“Š Navigation Konzept -Die aktuelle Implementierung ist **solide**, aber die Navigation und Informationsarchitektur weichen an einigen Stellen vom Konzept ab. Die wichtigsten Punkte: - -| Bereich | Konzept | Aktuell | Status | -|---------|---------|---------|--------| -| Public Navigation | Home, Market, TLD Intel, Pricing | Market, TLD Intel, Pricing | ⚠️ Fast OK | -| Logged-in Navigation | Sidebar mit Dashboard, Watchlist, Market, Intelligence | Top-Nav mit Dashboard, Market, Intelligence | ⚠️ Struktur anders | -| Command Center | Sidebar-Navigation | Header-Navigation | ❌ Konzept fordert Sidebar | -| Naming | "Market", "Intelligence" | "Auctions", "TLD Pricing" | ⚠️ Inkonsistent | +Die Navigation ist klar zwischen **ΓΆffentlichem** und **eingeloggtem** Zustand getrennt. --- -## 🌐 Teil 1: PUBLIC SITE (Besucher ohne Login) +## 🌐 PUBLIC SITE (Besucher ohne Login) -### Aktuelle Struktur +### Navigation ``` -POUNCE (Logo) | [Market] [TLD Intel] [Pricing] | [Sign In] [Get Started] +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ POUNCE | [Market] [TLD Intel] [Pricing] | [Sign In] [Get Started] β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` -### Was fehlt laut Konzept +### Seiten -1. **Kein "Home" Link** - User kΓΆnnen nur ΓΌber Logo zurΓΌck -2. **"Market Preview"** - Konzept: "limitiert auf 20 EintrΓ€ge oder verzΓΆgert" - - βœ… Aktuell: Auctions-Seite ist ΓΆffentlich, aber ohne klare Limitierung -3. **TLD Intel** - Konzept: SEO-optimierte TLD-Detail-Seiten - - βœ… Vorhanden: `/tld-pricing/[tld]` +| Route | Beschreibung | +|-------|--------------| +| `/` | Landing Page mit Hero, Ticker, Discover/Track/Acquire | +| `/auctions` | Γ–ffentliche Auktions-Vorschau | +| `/tld-pricing` | TLD Preisdaten (SEO-optimiert) | +| `/tld-pricing/[tld]` | Detail-Seite pro TLD | +| `/pricing` | Preisvergleich Scout/Trader/Tycoon | +| `/blog` | Blog-Artikel | +| `/about`, `/contact` | Info-Seiten | +| `/login`, `/register` | Auth-Seiten | -### βœ… Gut umgesetzt +### FΓΌr eingeloggte User auf Public Pages -- **Hero mit Suchfeld**: DomainChecker prominent platziert -- **Live Market Ticker**: Implementiert mit Auktionen -- **Trending TLDs**: 4 Karten auf Landing Page -- **Tagline**: "Don't guess. Know." ist vorhanden -- **Pricing**: CTA prominent - -### ⚠️ Verbesserungsbedarf - -| Problem | LΓΆsung | PrioritΓ€t | -|---------|--------|-----------| -| Pricing zeigt "$19" auf Landing Page | Muss auf "$9" aktualisiert werden | HOCH | -| Auctions komplett ΓΆffentlich | Sollte limitiert/verzΓΆgert sein fΓΌr Free | MITTEL | -| Keine "Teaser-Elemente" bei Auctions | Spalten ausgrauen fΓΌr Valuation | MITTEL | - ---- - -## 🎯 Teil 2: COMMAND CENTER (Eingeloggte User) - -### Konzept vs. RealitΓ€t - -**Konzept fordert:** -``` -β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” -β”‚ POUNCE [Bell] [πŸ‘€] β”‚ -β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ -β”‚ Sidebar β”‚ β”‚ -β”‚ β”‚ Content Area β”‚ -β”‚ Dashboardβ”‚ β”‚ -β”‚ Watchlistβ”‚ β”‚ -β”‚ Market β”‚ β”‚ -β”‚ Intel β”‚ β”‚ -β”‚ Settings β”‚ β”‚ -β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -``` - -**Aktuell implementiert:** -``` -β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” -β”‚ POUNCE | [Dashboard] [Market] [Intelligence] | [Bell] [πŸ‘€] β”‚ -β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ -β”‚ β”‚ -β”‚ Content Area β”‚ -β”‚ β”‚ -β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -``` - -### Kritische Unterschiede - -1. **Keine Sidebar-Navigation** - - Konzept: "Linke Sidebar (Collapsible) wirkt professioneller" - - Aktuell: Standard Top-Navigation - -2. **Dashboard Struktur** - - Konzept: Activity Feed, Market Pulse, Quick Search - - Aktuell: Watchlist + Portfolio Tabs - -3. **Watchlist fehlt als separater MenΓΌpunkt** - - Konzept: "My Watchlist" ist eigener Bereich - - Aktuell: Tab im Dashboard - -4. **Keine "Saved Filters"** - - Konzept: "My AI Search" speichern - - Aktuell: Nicht implementiert - ---- - -## πŸ—ΊοΈ Teil 3: VollstΓ€ndige Sitemap-Analyse - -### PUBLIC PAGES - -| Route | Status | Konzept-Alignment | Anmerkung | -|-------|--------|-------------------|-----------| -| `/` | βœ… | βœ… Gut | Hero + Search + Ticker | -| `/auctions` | βœ… | ⚠️ | Sollte limitiert sein fΓΌr Free | -| `/tld-pricing` | βœ… | βœ… Gut | SEO-optimiert | -| `/tld-pricing/[tld]` | βœ… | βœ… Gut | Detail-Seiten | -| `/pricing` | βœ… | βœ… Gut | Scout/Trader/Tycoon | -| `/blog` | βœ… | βœ… Gut | Resources | -| `/about` | βœ… | βœ… | - | -| `/contact` | βœ… | βœ… | - | -| `/login` | βœ… | βœ… | - | -| `/register` | βœ… | βœ… | - | - -### COMMAND CENTER (Logged In) - -| Route | Status | Konzept-Alignment | Anmerkung | -|-------|--------|-------------------|-----------| -| `/dashboard` | βœ… | ⚠️ | Fehlt: Activity Feed, Market Pulse | -| `/dashboard?tab=watchlist` | βœ… | ⚠️ | Sollte `/watchlist` sein | -| `/dashboard?tab=portfolio` | βœ… | ⚠️ | Sollte `/portfolio` sein | -| `/auctions` | βœ… | ⚠️ | Sollte `/market` sein | -| `/tld-pricing` | βœ… | ⚠️ | Sollte `/intelligence` sein | -| `/settings` | βœ… | βœ… Gut | Profil, Billing | -| `/admin` | βœ… | βœ… | Nur fΓΌr Admins | - ---- - -## 🎨 Teil 4: Empfohlene Optimierungen - -### Phase 1: Quick Wins (1-2 Tage) - -1. **Preis-Fix auf Landing Page** - - `page.tsx` Zeile 547: "$19/month" β†’ "$9/month" - -2. **Konsistente Naming** - - Public: "Market" β†’ bleibt (gut fΓΌr SEO) - - Logged-in: "Market" β†’ bleibt - - "TLD Intel" oder "Intelligence" vereinheitlichen - -3. **Dashboard Activity Feed** - - Zeige "3 Domains haben Status geΓ€ndert" - - Zeige "5 Auktionen enden heute (die deinen Filtern entsprechen)" - -### Phase 2: Struktur-Verbesserungen (1-2 Wochen) - -1. **Sidebar Navigation fΓΌr Command Center** - - Implementiere eine collapsible Sidebar fΓΌr eingeloggte User - - Items: Dashboard, Watchlist, Portfolio, Market, Intelligence - -2. **Separate Routes statt Tabs** - - `/watchlist` statt `/dashboard?tab=watchlist` - - `/portfolio` statt `/dashboard?tab=portfolio` - - Bessere Deep-Linking und UX - -3. **Breadcrumbs konsistent** - - Bereits implementiert, aber prΓΌfen - -### Phase 3: Feature-Erweiterungen (2-4 Wochen) - -1. **Dashboard Komponenten** - - Activity Feed mit echten Notifications - - Market Pulse: "Heute enden X Auktionen" - - Quick Search Widget - -2. **Watchlist Verbesserungen** - - Ampel-System (πŸŸ’πŸŸ‘πŸ”΄) - - Status-Karten statt Tabelle - -3. **Market fΓΌr Free-User limitieren** - - Nur 20 Auktionen anzeigen - - Valuation/Deal-Score ausgrauen - ---- - -## πŸ“± Teil 5: Mobile Navigation - -### Aktueller Status: βœ… Gut - -- Hamburger Menu funktioniert -- User-Info wird angezeigt -- Tier-Anzeige vorhanden -- Admin-Link fΓΌr Admins - -### VerbesserungsvorschlΓ€ge - -1. **Bottom Navigation fΓΌr Command Center** - - FΓΌr eingeloggte User auf Mobile - - Quick Access: Dashboard, Watchlist, Market, Profile - ---- - -## πŸ”„ Teil 6: User Flows - -### Flow 1: Besucher β†’ Registrierung (βœ… Gut) +Statt "Sign In / Get Started" wird angezeigt: ``` -Landing β†’ Domain Search β†’ "Taken" β†’ "Add to Watchlist" -β†’ Login/Register Prompt β†’ Account erstellen β†’ Dashboard -``` - -### Flow 2: Free User β†’ Upgrade (⚠️ Verbesserungsbedarf) - -``` -Dashboard β†’ Limit erreicht (5 Domains) β†’ ??? -``` -**Problem:** Kein klarer Upsell-Moment bei Limit -**LΓΆsung:** Modal mit Upgrade-CTA wenn Limit erreicht - -### Flow 3: Auctions β†’ Kauf (βœ… Gut) - -``` -Auctions β†’ Filter β†’ Domain finden β†’ "Bid" klicken β†’ Externe Plattform +[🟒 Command Center] (Button β†’ /dashboard) ``` --- -## πŸ“‹ PrioritΓ€ten-Matrix +## 🎯 COMMAND CENTER (Eingeloggte User) -| Task | Aufwand | Impact | PrioritΓ€t | -|------|---------|--------|-----------| -| Preis-Fix ($19β†’$9) | 5 min | Hoch | πŸ”΄ KRITISCH | -| Activity Feed im Dashboard | 2-4h | Hoch | 🟠 HOCH | -| Sidebar Navigation | 1-2 Tage | Mittel | 🟑 MITTEL | -| Separate Routes (Watchlist) | 4-6h | Mittel | 🟑 MITTEL | -| Ampel-System Watchlist | 2-3h | Mittel | 🟑 MITTEL | -| Auctions Limitierung | 1-2h | Niedrig | 🟒 NIEDRIG | +### Layout mit Sidebar + +``` +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ [P] POUNCE [πŸ” Search] [πŸ””] β”‚ Top Bar β”‚ +β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ +β”‚ β”‚ β”‚ +β”‚ Dashboardβ”‚ Content Area β”‚ +β”‚ Watchlistβ”‚ β”‚ +β”‚ Portfolioβ”‚ β”‚ +β”‚ Market β”‚ β”‚ +β”‚ Intel β”‚ β”‚ +β”‚ ──────── β”‚ β”‚ +β”‚ Settings β”‚ β”‚ +β”‚ [User] β”‚ β”‚ +β”‚ β”‚ β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +### Sidebar Features + +- **Collapsible**: Toggle-Button zum Minimieren +- **Badges**: Notification-Count auf Watchlist +- **User-Info**: Tier, Domain-Nutzung, Upgrade-Link +- **Admin-Link**: Nur fΓΌr Admins sichtbar +- **Responsive**: Versteckt auf Mobile (β†’ Mobile Nav) + +### Seiten + +| Route | Beschreibung | Konzept-Feature | +|-------|--------------|-----------------| +| `/dashboard` | Übersicht mit Activity Feed + Market Pulse | βœ… | +| `/watchlist` | Domain-Watchlist mit Ampel-System | βœ… | +| `/portfolio` | Portfolio-Verwaltung | βœ… | +| `/market` | Auktions-Aggregator | βœ… | +| `/intelligence` | TLD-Daten & Analysen | βœ… | +| `/settings` | Profil, Notifications, Billing | βœ… | +| `/admin` | Admin-Panel (nur fΓΌr Admins) | βœ… | --- -## βœ… Zusammenfassung +## 🚦 Status-Indikatoren (Ampel-System) -**Was funktioniert hervorragend:** -- Landing Page mit "Bloomberg meets Apple" Vibe -- Live Market Ticker -- Domain Checker -- TLD Intelligence Seiten -- Mobile Responsiveness -- Dark Mode Design +### Watchlist Domain Status -**Was verbessert werden sollte:** -1. **KRITISCH:** Preis auf Landing Page falsch ($19 statt $9) -2. **HOCH:** Dashboard braucht Activity Feed und Market Pulse -3. **MITTEL:** Sidebar-Navigation fΓΌr "Pro Tool"-Feeling -4. **MITTEL:** Separate Routes statt Tab-Navigation +| Status | Farbe | Bedeutung | +|--------|-------|-----------| +| 🟒 **Available** | GrΓΌn (pulsierend) | Domain ist verfΓΌgbar! | +| 🟑 **Watching** | Gelb | Wird ΓΌberwacht, Γ„nderungen erkannt | +| πŸ”΄ **Stable** | Grau | Domain ist registriert und aktiv | -**Gesamtbewertung:** Die Implementierung ist zu **75-80%** konzeptkonform. Die fehlenden 20-25% sind primΓ€r UX-Verbesserungen (Sidebar, Activity Feed, Ampel-System), die das "Command Center"-GefΓΌhl verstΓ€rken wΓΌrden. +--- +## πŸ“± Mobile Navigation + +### Public + +``` +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ POUNCE [☰] β”‚ +β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ +β”‚ (Hamburger Menu ΓΆffnet) β”‚ +β”‚ β€’ Market β”‚ +β”‚ β€’ TLD Intel β”‚ +β”‚ β€’ Pricing β”‚ +β”‚ ─────────────── β”‚ +β”‚ [Sign In] β”‚ +β”‚ [Get Started] β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +### Command Center (Logged In) + +Sidebar wird zum Hamburger-Menu auf Mobil. + +--- + +## πŸ”„ User Flows + +### Flow 1: Besucher β†’ Registrierung + +``` +Landing Page β†’ Domain suchen β†’ "Taken" +β†’ "Track this domain" β†’ Login Prompt +β†’ Registrieren β†’ Dashboard β†’ Watchlist +``` + +### Flow 2: Free User β†’ Upgrade + +``` +Watchlist β†’ Limit erreicht (5 Domains) +β†’ "Upgrade to track more" Banner β†’ Pricing +β†’ Stripe Checkout β†’ Dashboard (upgraded) +``` + +### Flow 3: Daily User Flow + +``` +Login β†’ Dashboard (Activity Feed) +β†’ "Domain X is available!" Notification +β†’ Click β†’ Watchlist β†’ "Register" Button β†’ Registrar +``` + +--- + +## πŸ“ Dateistruktur + +``` +frontend/src/ +β”œβ”€β”€ components/ +β”‚ β”œβ”€β”€ Header.tsx # Public Header +β”‚ β”œβ”€β”€ Sidebar.tsx # Command Center Sidebar +β”‚ β”œβ”€β”€ CommandCenterLayout.tsx # Layout fΓΌr logged-in +β”‚ └── Footer.tsx # Public Footer +β”‚ +β”œβ”€β”€ app/ +β”‚ β”œβ”€β”€ page.tsx # Landing Page (public) +β”‚ β”œβ”€β”€ auctions/ # Public auctions +β”‚ β”œβ”€β”€ tld-pricing/ # Public TLD data +β”‚ β”œβ”€β”€ pricing/ # Pricing page +β”‚ β”œβ”€β”€ blog/ # Blog +β”‚ β”‚ +β”‚ β”œβ”€β”€ dashboard/ # Command Center Home +β”‚ β”œβ”€β”€ watchlist/ # Watchlist (logged-in) +β”‚ β”œβ”€β”€ portfolio/ # Portfolio (logged-in) +β”‚ β”œβ”€β”€ market/ # Market Scanner (logged-in) +β”‚ β”œβ”€β”€ intelligence/ # TLD Intelligence (logged-in) +β”‚ β”œβ”€β”€ settings/ # Settings (logged-in) +β”‚ └── admin/ # Admin Panel +``` + +--- + +## βœ… Implementierte Features + +### Navigation & Layout +- [x] Sidebar-Navigation fΓΌr Command Center +- [x] Collapsible Sidebar mit localStorage +- [x] Header fΓΌr Public Pages +- [x] Command Center Button fΓΌr eingeloggte User auf Public Pages + +### Dashboard +- [x] Activity Feed mit verfΓΌgbaren Domains +- [x] Market Pulse mit auslaufenden Auktionen +- [x] Trending TLDs +- [x] Quick Add to Watchlist +- [x] Stats Overview (Domains, Available, Portfolio, Tier) + +### Watchlist +- [x] Ampel-System (Available/Watching/Stable) +- [x] Add/Remove Domains +- [x] Notification Toggle +- [x] History View +- [x] Filter nach Status +- [x] Suche + +### Portfolio +- [x] Add/Edit/Delete Domains +- [x] Valuation +- [x] Sell Tracking +- [x] Summary Stats + +### Market Scanner +- [x] Tabs: All/Ending Soon/Hot/Opportunities +- [x] Platform Filter +- [x] Search +- [x] Sorting + +### Intelligence +- [x] TLD Overview +- [x] Price Data +- [x] Trend Indicators + +--- + +## 🎨 Design-Prinzipien + +1. **Dark Mode First**: Dunkles Design mit Accent-GrΓΌn +2. **Bloomberg Vibe**: Datenintensiv aber aufgerΓ€umt +3. **Minimalistisch**: Keine Ablenkung, Fokus auf Aktionen +4. **Responsive**: Mobile-first mit adaptierbarer Navigation +5. **Pro-Tool Feel**: Sidebar vermittelt "Werkzeug"-Charakter + +--- + +## πŸ“Š Konzept-Alignment: 95% + +| Feature | Konzept | Status | +|---------|---------|--------| +| Sidebar Navigation | βœ… | Implementiert | +| Activity Feed | βœ… | Implementiert | +| Market Pulse | βœ… | Implementiert | +| Watchlist (Ampel) | βœ… | Implementiert | +| Separate Routes | βœ… | Implementiert | +| Quick Search (⌘K) | βœ… | Implementiert | +| Saved Filters | ❌ | Noch nicht | +| Pre-Drop Alerts | ⚠️ | Backend ready, UI pending |