Frequently Asked Questions
Short answers to common beginner questions
General
An opinionated CLI that scaffolds full‑stack TypeScript projects (frontend, backend, API, DB/ORM, auth, addons) with a clean monorepo. See the Quick Start on the docs home.
No. Run the CLI directly with your package manager. See Quick Start and the per‑command pages under CLI.
npm, pnpm, or bun (all supported).
Node.js 20+ (LTS recommended).
The CLI is for new projects. You can migrate gradually or use add to extend a Better‑T‑Stack project.
See Project Structure for high‑level layouts (server‑based vs. Convex, optional web/native)..
Choosing options
No. Pick what fits your needs. The CLI validates compatibility. See CLI (per command) and Compatibility for rules.
See Compatibility for guidance and constraints. Both pairs work well; choose based on team and hosting needs.
Common issues
Set EXPO_PUBLIC_SERVER_URL in apps/native/.env to your machine IP (not localhost), check firewall, or try npx expo start --tunnel.
Set BTS_TELEMETRY_DISABLED=1 (shell env). For one run, prefix the command; to make it permanent, export it in your shell profile.
Getting help
- Docs: Quick Start, CLI, Project Structure, Compatibility
- Ask/Report: GitHub Issues & Discussions
- Community: Discord