Skip to content

ManyPilot frontend ​

The ManyPilot public website, built with VitePress and deployed as one Vercel project. The website lives at the repository root. The admin dashboard is outside this project's scope.

Vercel deployment ​

Import umorfaruksupto/manypilot_frontend, production branch main.

SettingValue
Root Directory./ (repository root)
Framework PresetVitePress
Node.js22.x
Install Commandnpm ci
Build Commandnpm run build
Output Directory.vitepress/dist

The committed vercel.json defines the install, build, output, clean URLs and security headers. Remove old dashboard overrides referring to website/. If an existing project is connected to manychat_frontend, change its Git connection to manypilot_frontend. Redeploy the latest main commit without the build cache after updating those settings.

Optional environment variable: VITE_API_URL, the backend URL used by the early-access form. It defaults to https://api.manypilot.com. See .env.example; do not put secrets in VITE_* variables.

On the backend, set WEBSITE_ORIGINS to the exact website origins allowed to submit the form, for example https://manypilot.com,https://www.manypilot.com,https://<project>.vercel.app. Preview deployment URLs must also be allowed for form submissions to work.

Local development ​

Requires Node 22 (.nvmrc).

bash
npm ci
npm run dev

Run npm run build for a production build and npm run preview to preview it locally. GitHub Actions verifies a clean install and production build on Linux with Node 22.