Complete the Prerequisites first.
Scaffold the project
bunx create-mf2-app my-app
cd my-app
bun install
Initialize Convex
Follow the prompts to create or link a Convex project. This watches your backend code and pushes changes automatically.
Fill in your API keys. Copy .env.example to .env.local and add your values. See Environment Variables.
Start development
Don’t worry about configuring all environment variables right away. Most integrations (Stripe, PostHog, email, CMS, etc.) gracefully degrade when not configured — you can add them later as needed.
All apps start in parallel:
To run a single app:
Replace app with web, api, docs, email, or storybook.