Project Overview
Catalyst B2B is a partial clone of the Accredian Enterprise landing page, built as a Full Stack Developer intern assignment within a 48-hour window. The goal was not pixel-perfect replication but demonstrating clean component architecture in the Next.js App Router, a responsive mobile-first UI, reusable composable sections, and a working lead-capture integration. The page is assembled from independent section components - navbar, hero, offerings, testimonials, CTA band, footer - composed in a single page file with smooth anchor-link navigation. A lead capture form runs client-side validation with React Hook Form and Zod, then posts to a Next.js API route backed by MongoDB via Mongoose. Full authentication, a CMS, and every sub-page of the reference site were explicitly out of scope.
Architecture

Features
Responsive navigation with mobile menu and smooth anchor-link scrolling
Reusable, composable landing sections (hero, offerings, testimonials, CTA band, footer)
Lead capture form with React Hook Form + Zod client-side validation
Lead submissions wired to a Next.js API route with MongoDB/Mongoose storage
JWT + bcryptjs auth for admin endpoints
Mobile-first responsive layout built with Tailwind CSS