Skip to content

mockup: add curated landing page to reduce clicks-to-insight#98

Open
functionstackx wants to merge 12 commits intomasterfrom
new-ui-design
Open

mockup: add curated landing page to reduce clicks-to-insight#98
functionstackx wants to merge 12 commits intomasterfrom
new-ui-design

Conversation

@functionstackx
Copy link
Contributor

Summary

  • Adds a new landing page at / with curated preset cards that let users gain insights in 1 click instead of 10-30
  • Dashboard moves from / to /inference — advanced users just need 1 extra click
  • 6 curated comparison cards: NVIDIA generations, AMD generations, GB300 vs GB200, GB200 vs MI355X, GB200 vs B200, B200 vs H200
  • g_preset URL param auto-applies presets when navigating from landing page to dashboard
  • Backward-compatible: existing share links with chart params (/?g_model=...) auto-redirect to /inference?g_model=...
  • Removes the 3-paragraph intro wall of text from the dashboard view

Test plan

  • / shows landing page with hero, quote carousel, CTA button, and 6 preset cards
  • Clicking a preset card navigates to /inference?g_preset=<id> and auto-applies the preset (correct model, GPUs filtered)
  • "Explore Full Dashboard" CTA navigates to /inference with default view
  • Header "Dashboard" link goes to /inference, "InferenceX" title links to /
  • Existing share links like /?g_model=DeepSeek-R1-0528&i_prec=fp8 redirect to /inference?...
  • All unit tests pass (1805/1805)
  • Typecheck + lint clean

🤖 Generated with Claude Code

Users landing on inferencex.com were overwhelmed by 3 paragraphs of
intro text, 6+ dropdown selectors, and 30+ chart lines. PostHog showed
10-30 clicks needed to find useful views.

New landing page at / with:
- Condensed hero + quote carousel
- "Explore Full Dashboard" CTA → /inference
- 6 curated preset cards (1-click to pre-configured views)
- g_preset URL param auto-applies presets on dashboard load
- Backward-compat redirect for existing share links with chart params

Dashboard moves from / to /inference. Header updated accordingly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
inferencemax-app Ready Ready Preview, Comment Mar 25, 2026 5:48am

Request Review

useSearchParams() requires a Suspense boundary during static
generation, causing the build to fail. Since g_preset is only
read once on mount, direct window.location.search access works
and avoids the SSG bailout.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
functionstackx and others added 2 commits March 25, 2026 00:58
Move "Open Source Continuous Inference Benchmark trusted by Operators
of Trillion Dollar GigaWatt Scale Token Factories" into the header
(visible on desktop). Remove the duplicate "Trusted by..." sentence
from the landing page description.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The full tagline belongs in the landing page <h2>, not the navbar.
Reverts the navbar tagline addition from the previous commit.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@functionstackx functionstackx changed the title feat: add curated landing page to reduce clicks-to-insight mockup: add curated landing page to reduce clicks-to-insight Mar 25, 2026
Uses bg-brand so the button is blue in light mode and matches
the brand color in dark mode.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add cta-button-glow animation matching the star button glow style
  but using brand color
- Change preset grid from max 2 columns to max 3 columns on lg screens

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The var() reference with / opacity syntax doesn't work in
box-shadow. Use a hardcoded oklch() value with alpha like
the star button does.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Increased blur from 12px to 20px, spread from 3px to 6px,
chroma from 0.15 to 0.18, and opacity from 50% to 60%.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- favorite-presets: expect 9 presets (was 6, added 3 new ones)
- sanity: header no longer has h1, use contains() for 404 check
- url-params: unknown params test visits /inference not /

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants