Manual Setup
Prerequisites
-
Node.js 22+
-
PowerShell 7+ on Windows (or Bash on macOS/Linux)
-
Accounts: Square Developer, Radar SDK, Convex
Steps
-
Clone and enter the repo
git clone <repo_url>
cd ftn-site-vercel/ftn-nextjs
-
Enable Corepack and pnpm
corepack enable
corepack install
-
Install dependencies
pnpm install
If prompted about ignored build scripts, approve them:
pnpm approve-builds
-
Configure environment variables
Create .env and .env.local using the templates, then add values. See Environment Variables.
-
Start Convex dev server (separate terminal, from
ftn-nextjsdirectory)
cd ftn-nextjs
npx convex dev
-
Start the Next.js dev server
cd ftn-nextjs
./run.ps1