Skip to content

feat: add product-led home landing page with interactive micro-demos - #18

Merged
souravC01 merged 7 commits into
mainfrom
feat/home-landing-page
Sep 16, 2026
Merged

souravC01 merged 7 commits into
mainfrom
feat/home-landing-page

Conversation

@souravC01

Copy link
Copy Markdown
Owner

Summary

This PR introduces a SaaS-grade, product-led Home & Landing Page at / featuring interactive micro-demos, value pillars, and FAQs, while cleanly isolating the application workspace at /app.

Key Capabilities & Changes

  1. Route Separation:

    • /: Serves the public landing page with interactive product showcases, value pillars, and onboarding CTAs.
    • /app: Serves the core application workspace (JobAnalyzer, ResumeFitRanker, ResumeLibrary, ApplicationsTracker).
    • Logged-in users on root automatically redirect to /app, while a "Go to Dashboard" action in the landing page header allows easy switching.
    • Clicking the brand logo in /app navigates back to /.
    • Existing deep links (/verify-email, /reset-password) remain intact.
  2. Interactive Hero Playground (InteractiveHeroPlayground.jsx):

    • BulletCraft Framework: Interactive Before vs. After comparison highlighting [Accomplished X: Action], [Measured by Y: Metrics], and [Done by Z: Tooling].
    • ATS Fit Matcher: Dynamic match score gauge with live skill adoption updating score from 88% to 96%.
    • 1-Click Job Scraper: Real-world job posting preview showing salary range, work mode, and graduation eligibility window.
    • Pipeline CRM: Mini Kanban card progression with automated follow-up reminders.
  3. Landing Subcomponents:

    • LandingNav.jsx: Glassmorphic sticky header with anchor links, theme toggle, and dynamic auth CTAs.
    • ValuePillars.jsx: Core capability cards (Scraping, Fact Verification, Recruiter Outreach, Enterprise Security / BYOK).
    • HowItWorks.jsx: 3-step candidate workflow.
    • FaqSection.jsx: Interactive accordion covering offline heuristic mode, BulletCraft, and encryption.
    • LandingFooter.jsx: Corporate footer with Privacy & Terms modal trigger.
  4. Testing & Build Verification:

    • Vitest: 17/17 test files passed (69/69 tests), including new suites InteractiveHeroPlayground.test.jsx, LandingComponents.test.jsx, LandingPage.test.jsx, and AppRouting.test.jsx.
    • Pytest: tests/test_spa_fallback.py verified that /app serves index.html with status 200.
    • Vite Build: Production bundle compiled in 7.06s with 0 errors.

@vercel

vercel Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
jobhelperguru Ready Ready Preview Sep 16, 2026 11:18pm UTC

@souravC01
souravC01 merged commit 156ac06 into main Sep 16, 2026
8 checks passed

This branch was successfully deployed

1 active deployment
Preview — 68958246 Deployed Sep 16, 2026 by vercel[bot]
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