Skip to content

feat: full landing page redesign - DumpIt as a product (Issue 6)#118

Merged
Rayan9064 merged 1 commit into
mainfrom
feat/landing-page-redesign
Jul 17, 2026
Merged

feat: full landing page redesign - DumpIt as a product (Issue 6)#118
Rayan9064 merged 1 commit into
mainfrom
feat/landing-page-redesign

Conversation

@Rayan9064

@Rayan9064 Rayan9064 commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • New Features
    • Redesigned the landing page with sticky navigation, updated hero content, platform highlights, content types, and a “How it works” walkthrough.
    • Added API and Claude MCP information with example integrations.
    • Added interactive FAQ accordion and social proof section.
    • Introduced updated pricing tiers and founding-member offer.
    • Added authentication-aware calls to action for signing in, accessing the app, or joining the founding offer.
    • Reworked the footer with product, legal, and social links.

@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
dumpit Ready Ready Preview, Comment Jul 17, 2026 6:27am

@Rayan9064
Rayan9064 merged commit cf76531 into main Jul 17, 2026
4 of 5 checks passed
@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d4c445ae-ae8e-4b35-a052-495419eb6882

📥 Commits

Reviewing files that changed from the base of the PR and between f083a97 and 94eda60.

📒 Files selected for processing (12)
  • app/components/landing/ApiSection.tsx
  • app/components/landing/FAQ.tsx
  • app/components/landing/Features.tsx
  • app/components/landing/FinalCTA.tsx
  • app/components/landing/Footer.tsx
  • app/components/landing/Hero.tsx
  • app/components/landing/HowItWorks.tsx
  • app/components/landing/Navbar.tsx
  • app/components/landing/Platform.tsx
  • app/components/landing/Pricing.tsx
  • app/components/landing/Vision.tsx
  • app/page.tsx

📝 Walkthrough

Walkthrough

The landing page is rebuilt with new navigation, product, API, pricing, FAQ, CTA, social-proof, and footer sections. Authentication-aware actions route signed-in visitors to the dashboard, while public visitors receive founding-access and pricing links.

Changes

Landing page redesign

Layer / File(s) Summary
Landing shell and authenticated entry points
app/page.tsx, app/components/landing/Navbar.tsx, app/components/landing/Hero.tsx, app/components/landing/Vision.tsx
The page composition adds new sections and authenticated navigation, updates the hero demo and trust strip, and replaces the former vision workflow with social proof.
Product explanation sections
app/components/landing/HowItWorks.tsx, app/components/landing/Platform.tsx, app/components/landing/Features.tsx
New responsive sections describe the four-step workflow and product surfaces, while Features becomes a status-labeled content-types grid.
Pricing, API, and final conversion sections
app/components/landing/Pricing.tsx, app/components/landing/ApiSection.tsx, app/components/landing/FinalCTA.tsx
Pricing adds three tiers and a founding offer, the API section shows MCP and REST examples, and the final CTA varies by authentication state.
FAQ interaction and footer navigation
app/components/landing/FAQ.tsx, app/components/landing/Footer.tsx
FAQ entries use a single-open accordion, while the footer gains grouped links, updated social links, and revised branding copy.

Estimated code review effort: 4 (Complex) | ~45 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Visitor
  participant LandingPage
  participant Auth
  participant Router
  Visitor->>LandingPage: Open landing page
  LandingPage->>Auth: Read authentication state
  Auth-->>LandingPage: User or unauthenticated state
  LandingPage-->>Visitor: Render matching navigation and CTA
  Visitor->>LandingPage: Select CTA
  LandingPage->>Router: Navigate to dashboard or pricing/founding anchor
  Router-->>Visitor: Display destination
Loading

Possibly related PRs

Suggested labels: enhancement

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/landing-page-redesign

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

app/components/landing/ApiSection.tsx

ESLint skipped: missing config or dependency (missing-dependency). The ESLint configuration references a package that is not available in the sandbox.

app/components/landing/FAQ.tsx

ESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox.

app/components/landing/Features.tsx

ESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox.

  • 9 others

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Rayan9064
Rayan9064 deleted the feat/landing-page-redesign branch July 17, 2026 06:28
@coderabbitai coderabbitai Bot mentioned this pull request Jul 22, 2026
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.

1 participant