Production-ready landing page and downloadable digital kit for Canadian students, new grads, immigrants, and entry-level job seekers.
The website is a Next.js + TypeScript + Tailwind CSS app. Payments, receipts, and file delivery are handled by Payhip through NEXT_PUBLIC_CHECKOUT_URL.
Product price: CAD $5 one-time purchase. Digital product delivered securely through Payhip.
Important: product-kit/source/kit-content.json contains paid product source content. Keep this repository private before selling, or move the paid kit source out of any public repository.
npm install
cp .env.example .env.local
npm run generate:assets
npm run generate:kit
npm run devOpen http://localhost:3000.
NEXT_PUBLIC_CHECKOUT_URL=https://payhip.com/b/your-ai-job-application-kit-link
NEXT_PUBLIC_SITE_URL=https://your-live-site.exampleNEXT_PUBLIC_CHECKOUT_URL must be the live Payhip checkout URL before launch. NEXT_PUBLIC_SITE_URL should be the live Vercel or custom domain URL in production. Local development safely falls back to http://localhost:3000 when the site URL is missing or invalid.
npm run dev # Start the local Next.js server
npm run generate:assets # Build local product preview assets
npm run generate:kit # Build the downloadable product files and ZIP
npm run verify:kit # Verify the generated ZIP contents
npm run lint # Run ESLint
npm run typecheck # Run TypeScript without emitting files
npm run format:check # Verify Prettier formatting
npm run test # Run Playwright smoke tests
npm run build # Build for productionGenerated files are written to product-kit/generated/:
Start_Here_Guide.pdfATS_Resume_Templates.docxCover_Letter_Templates.docxLinkedIn_Profile_Templates.docxAI_Job_Search_Prompts.pdfInterview_Answer_Bank.pdfJob_Application_Tracker.xlsxREADME.txtAI-Job-Application-Kit-Canada.zip
Deploy on Vercel. Set NEXT_PUBLIC_CHECKOUT_URL to the live Payhip product checkout URL and NEXT_PUBLIC_SITE_URL to the live Vercel or custom domain URL before launch. See DEPLOYMENT.md for the full checklist.