Overview
NextMovePath is an AI-powered Canadian immigration platform that helps applicants navigate Express Entry, Provincial Nominee Programs, study permits, and family sponsorship. CS2 built the marketing site, free-tools layer (CRS calculator, eligibility checker, draw history tracker, university finder), member dashboard, and paid-services checkout on a single Next.js codebase served from AWS S3 + CloudFront.
The challenge
What the business needed
Immigration is a high-stakes, high-consideration purchase — applicants spend weeks researching before paying for help. A brochure site can't capture that funnel: prospects need free tools (CRS calculator, eligibility quiz) to qualify themselves, a personalized dashboard to track their score and program matches, and a clean upgrade path to paid services ($29 strategy plan, $219+ form-filling) when they're ready to commit. Stitching that together from off-the-shelf tools means a marketing site, a calculator widget, a separate dashboard SPA, and a checkout page — four code surfaces, four design languages, four points of failure.
The build
What CS2 shipped
CS2 built NextMovePath on Next.js as a single codebase that handles four jobs: a public marketing surface that ranks for immigration search terms, a suite of free tools (CRS calculator, eligibility checker, university finder, draw history tracker) used as top-of-funnel qualifiers, an authenticated member dashboard showing CRS scores, eligible programs, PNP matches, and draw alerts, and a paid-services checkout for AI strategy and form-filling. Pages are statically rendered for SEO where possible and client-rendered behind auth where personalization matters. Hosted on AWS S3 + CloudFront for global low-latency loads.
Highlights
What's on the site today
- Free-tools funnel (CRS calculator, eligibility quiz, draw history tracker, university finder)
- Personalized member dashboard with CRS, program eligibility, and PNP matching
- Paid-services checkout (AI strategy $29, form-filling $219+) on the same codebase
- Express Entry, PNP, study-permit, and family-sponsorship pathways covered
- Marketing + product + checkout on one Next.js property — no SaaS-builder duct tape
Tech stack
What it's built on
- Next.js
- React
- Server-rendered marketing pages
- Authenticated member dashboard
- AWS S3 + CloudFront hosting
- Paid-services checkout
- CRS calculator + eligibility tooling
Outcome
How it operates today
NextMovePath now has a single Next.js property that takes a cold prospect from "free quiz" through "personalized dashboard" to "paid strategy plan" without leaving the domain. The marketing layer indexes for organic immigration queries, the dashboard retains repeat users between Express Entry draws, and the paid-services tier monetizes serious applicants. The product helps prospective immigrants to Canada figure out which pathway actually fits them — Express Entry, a Provincial Nominee Program, study permit, family sponsorship, or LMIA-backed employer routes — then provides AI-assisted strategy and form-filling for the ones ready to file. The free CRS calculator, eligibility quiz, draw-history tracker, and university finder act as top-of-funnel qualifiers; the dashboard and paid services sit behind authentication for committed applicants.
What this proves
How CS2 ships an end-to-end SaaS funnel — free tools, gated dashboard, paid checkout — on a single Next.js codebase that doubles as the marketing site.
