IDE + Terminal Basics
An IDE is where you browse files, inspect code, and make changes. The terminal is where you start the app, run checks, and use scripts.
You do not need to become a shell expert to use this starter well. You need a short list of commands and a clear sense of when to run them.
Commands you will actually use
bun install
bun run dev
bun run dev:full
bun run dev:web
bun run dev:convex
bun run build
bun run checkWhat each one does
bun installinstalls dependenciesbun run devstarts the app locally and keeps your hosted Convex dev deployment syncedbun run dev:fullstarts the app, hosted Convex dev sync, and Stripe forwarding togetherbun run dev:webstarts only the Next.js sidebun run dev:convexconnects or refreshes your hosted Convex dev deploymentbun run buildproves the app still compilesbun run checkruns the full local gate
When the page feels stale
If the app stops reflecting new changes or provider state:
- stop the running local services
- start them again with
bun run dev - retry the flow before assuming the code is wrong
What success looks like
You are in good shape when you can start the app, restart it cleanly, and run the basic verification commands without guessing.
Last updated on