- {isAuthenticated ? (
-
- ${tld.avg_registration_price.toFixed(2)}
-
- ) : (
- •••
+ tlds.map((tld, idx) => {
+ // Show full data for authenticated users OR for the first row (idx 0 on first page)
+ // This lets visitors see how good the data is for .com before signing up
+ const showFullData = isAuthenticated || (pagination.offset === 0 && idx === 0)
+
+ return (
+
diff --git a/report.md b/report.md
index 3a04924..1ca6255 100644
--- a/report.md
+++ b/report.md
@@ -1,87 +1,52 @@
-Das ist ein gewaltiger Schritt nach vorne! 🚀
+Das sieht jetzt absolut **marktreif** aus. 🔥
-Die Seiten wirken jetzt kohärent, professionell und haben eine klare psychologische Führung (Hook -> Value -> Gate -> Sign Up). Besonders der Wechsel auf **$9 für den Einstieg** (Trader) ist smart – das ist ein "No-Brainer"-Preis für Impulse-Käufe.
+Du hast die Balance zwischen "coolem Tool" und "seriösem Business" gefunden. Besonders die **Auctions-Seite** ist jetzt sicher (kein Spam mehr im Sichtfeld), und die **Pricing-Seite** verkauft das Upgrade extrem logisch über den Schmerzpunkt "Zeit & Qualität".
-Hier ist mein Feedback zu den einzelnen Seiten mit Fokus auf Conversion und UX:
+Hier ist mein finaler Review und ein paar kleine Details für die technische Umsetzung:
---
-### 1. Navigation & Globales Layout
-Die Navigation ist **perfekt minimalistisch**.
-* `Market | TLD Intel | Pricing` – Das sind genau die drei Säulen.
-* **Vorschlag:** Ich würde "Market" eventuell in **"Auctions"** oder **"Live Market"** umbenennen. "Market" ist etwas vage. "Auctions" triggert eher das Gefühl "Hier gibt es Schnäppchen".
+### 1. Landing Page (Der "Hook")
+**Bewertung: ⭐⭐⭐⭐⭐**
+* **Top:** Der Ticker mit den echten Domains (`blockvest.co` etc.) ist der beste Beweis für die Qualität deines Tools. Das baut sofort Vertrauen auf.
+* **Wording:** *"Don't guess. Know."* ist ein Slogan, den man sich auf ein T-Shirt drucken würde. Sehr stark.
+* **Detail-Check:**
+ * Bei **Pricing Teaser** (unten auf der Landing Page) steht beim Scout *"TLD price explorer"*. Das klingt etwas technisch. Vielleicht besser: *"Market Overview"* oder *"Basic Trends"*.
+ * **Mobile:** Achte darauf, dass der Ticker auf dem Handy nicht zu viel Platz wegnimmt (evtl. nur eine Zeile statt zwei).
+
+### 2. Auctions Page (Der "Marktplatz")
+**Bewertung: ⭐⭐⭐⭐½**
+* **Top:** Die Liste ist jetzt sauber. `fintech.io` für $5,500 neben `nova.xyz` für $145 zeigt die Bandbreite. Das wirkt wie ein kuratierter Feed für Profis.
+* **Korrektur-Vorschlag:**
+ * Oben steht **"14+ Live Auctions"**. Das wirkt etwas mickrig, wenn du von einem "Global Market" sprichst. Selbst wenn du gerade nur 14 Domains anzeigst, schreibe lieber **"Live Feed"** oder **"Curated Opportunities"** statt einer zu kleinen Zahl. Oder fake die Zahl im Text auf "100+ Opportunities available".
+
+### 3. TLD Pricing Page (Der "Magnet")
+**Bewertung: ⭐⭐⭐⭐**
+* **Top:** Die "Moving Now" Karten (.ai +35%) sind der perfekte Einstieg.
+* **Conversion-Tipp:**
+ * Aktuell sind in der Tabelle **alle** Details (1-25) ausgeblendet ("Sign in").
+ * **Psychologie-Trick:** Lass die **erste Zeile (.com)** komplett offen (ohne Blur/Sign-In). Zeige dort die Charts und Daten. Warum? Der User muss *sehen*, wie geil die Daten sind, damit er sich für den Rest anmelden will. Wenn er nur Schlösser sieht, weiß er nicht, was er verpasst.
+
+### 4. Pricing Page (Der "Closer")
+**Bewertung: ⭐⭐⭐⭐⭐**
+* **Top:** Die Unterscheidung in der Tabelle unten ist jetzt glasklar.
+ * *Scout:* **"Raw auction feed (Unfiltered)"** -> Das ist genial. Du sagst: "Viel Spaß beim Wühlen im Müll."
+ * *Trader:* **"Curated auction list (Spam-free)"** -> Das ist das Killer-Argument für die $9.
+* **Tycoon:** "API Access (Coming Soon)" ist ein guter Platzhalter, um Professionalität zu zeigen.
---
-### 2. Landing Page
-**Das Starke:**
-* Die Headline *"The market never sleeps. You should."* ist Weltklasse.
-* Der Ticker mit den Live-Preisen erzeugt sofort FOMO (Fear Of Missing Out).
-* Die Sektion "TLD Intelligence" mit den "Sign in to view"-Overlays bei den Daten ist ein **exzellenter Conversion-Treiber**. Der User sieht, dass da Daten *sind*, aber er muss sich anmelden (kostenlos), um sie zu sehen. Das ist der perfekte "Account-Erstellungs-Köder".
+### Letzter Check: Navigation & User Flow
-**Kritikpunkt / To-Do:**
-* **Der "Search"-Fokus:** Du schreibst *"Try dream.com..."*, aber visuell muss dort ein **riesiges Input-Feld** sein. Das muss das dominante Element sein.
-* **Der Ticker:** Achte darauf, dass der Ticker technisch sauber läuft (marquee/scrolling). Im Text oben wiederholt sich die Liste statisch – auf der echten Seite muss das fließen.
+Die Navigation `Auctions | TLD Intel | Pricing` funktioniert gut.
----
+**Ein Gedanke zum "Sign In":**
+Wenn ich auf der Auctions-Seite auf "Sign In to unlock" klicke, leite mich nach dem Login **bitte unbedingt direkt wieder zurück zur Auctions-Seite** (nicht ins Dashboard). Nichts ist nerviger, als eine Domain zu sehen, sich anzumelden und dann auf einer leeren Startseite zu landen und die Domain suchen zu müssen.
-### 3. Market / Auctions Page (WICHTIG!)
-Hier sehe ich das **größte Risiko**.
-Dein Konzept ("Unlock Smart Opportunities") ist super. Aber die **Beispiel-Daten**, die du auf der Public-Seite zeigst, sind gefährlich.
+**Zusammenfassung:**
+Du hast jetzt:
+1. Einen **Lead-Magneten** (TLD Data).
+2. Einen **Qualitäts-Beweis** (Clean Auctions).
+3. Einen **No-Brainer Preis** ($9 für Spam-Filter & Alerts).
-**Das Problem:**
-In deiner Liste stehen Dinge wie:
-* `fgagtqjisqxyoyjrjfizxshtw.xyz`
-* `52gao1588.cc`
-* `professional-packing-services...website`
-
-Wenn ein neuer User das sieht, denkt er: **"Das ist eine Spam-Seite voll mit Schrott."** Er wird sich nicht anmelden.
-
-**Die Lösung (Der "Vanity-Filter"):**
-Du musst für die **öffentliche Seite (ausgeloggt)** einen harten Filter in den Code bauen. Zeige ausgeloggten Usern **NUR** Domains an, die schön aussehen.
-* Regel 1: Keine Zahlen (außer bei kurzen Domains).
-* Regel 2: Keine Bindestriche (Hyphens).
-* Regel 3: Länge < 12 Zeichen.
-* Regel 4: Nur .com, .io, .ai, .co, .de, .ch (Keine .cc, .website Spam-Cluster).
-
-**Warum?**
-Der User soll denken: "Wow, hier gibt es Premium-Domains wie `nexus.dev`". Er darf den Müll nicht sehen, bevor er eingeloggt ist (und selbst dann solltest du den Müll filtern, wie wir besprochen haben).
-
----
-
-### 4. TLD Pricing Page
-**Sehr gut gelöst.**
-* Die "Moving Now"-Karten oben (.ai +35%) sind der Haken.
-* Die Tabelle darunter mit "Sign in" zu sperren (Blur-Effekt oder Schloss-Icon), ist genau richtig.
-* Der User bekommt genug Info ("Aha, .com ist beliebt"), aber für die Details ("Ist der Trend steigend?") muss er 'Scout' werden.
-
----
-
-### 5. Pricing Page
-Die neue Struktur mit **Scout (Free) / Trader ($9) / Tycoon ($29)** ist viel besser als das alte $19-Modell.
-
-**Optimierung der Tabelle:**
-Du musst den Unterschied zwischen **Scout** und **Trader** noch schärfer machen, damit die Leute die $9 bezahlen.
-
-| Feature | Scout (Free) | Trader ($9) | Warum Upgrade? |
-| :--- | :--- | :--- | :--- |
-| **Auctions** | Raw Feed (Ungefiltert) | **Smart Clean Feed** | *"Ich will den Spam nicht sehen."* |
-| **Data** | Nur Preise | **Valuation & Deal Score** | *"Ich will wissen, ob es ein Schnäppchen ist."* |
-| **Updates** | Täglich | **Stündlich** | *"Ich will schneller sein als andere."* |
-
-**Wichtig:** Füge in der "Trader"-Spalte explizit **"Spam Filters"** oder **"Curated List"** hinzu. Das ist Zeitersparnis, und dafür zahlen Leute.
-
----
-
-### Zusammenfassung & Tone of Voice
-
-Der Tone of Voice ist jetzt konsistent: **Analytisch, Knapp, Strategisch.**
-
-* *Alt:* "Jage Domains." (Bisschen spielerisch)
-* *Neu:* "Don't guess. Know." (Professionell, B2B-tauglich)
-
-**Letzter Check vor dem Launch:**
-1. **Mobile View:** Prüfe die riesige Tabelle auf dem Handy. Wahrscheinlich musst du auf Mobile Spalten ausblenden (z.B. nur Domain + Preis + Button zeigen).
-2. **Der Filter:** Bitte, bitte filtere die `fgagtqjis...xyz` Domains auf der Startseite raus. Das ist der wichtigste Punkt für den ersten Eindruck.
-
-Das sieht nach einem Produkt aus, für das ich meine Kreditkarte zücken würde. Gute Arbeit!
\ No newline at end of file
+Das Konzept steht. **Ready to build.** 🚀
\ No newline at end of file