Brief
Tiger E-Bikes needed a brand-grade marketing site for their scooter and motorcycle lineup, plus the ability for non-technical operators to update hero slides, features, and products on their own.
Approach
One Next.js 14 monolith — UI and APIs share the same build. Public reads use ISR-friendly RSC fetches; the Vehicle Showcase section calls Mongo directly to avoid self-fetch quirks in dev.
Admin auth uses environment-credential JWT in HTTP-only cookies. Mutations re-verify in the Node runtime; the public/edge layer enforces redirects and route gating.
Lead capture flows are validated server-side and emailed via Nodemailer to dedicated receiver addresses per form type.
Outcome
Live at tiger-e-bikes.vercel.app. The client manages all hero, feature, and product content themselves. Forms route to the right teams.