Installation
Follow these steps to set up your development environment and create your first project.
System Requirements
- Node.js 18.0.0 or higher
- npm, yarn, or bun
- Git
- Watchman (for macOS users)
Creating a New Project
Run the initialization command in your terminal:
npx create-stackr@latest my-appThis will start the interactive setup wizard. You will be asked to choose:
- Project name
- Preset (Minimal, Full-Featured, Analytics-Focused) or Custom
- Features (Authentication, Onboarding, Paywall)
- Integrations (RevenueCat, Adjust, Scate, ATT)
- Package manager (npm, yarn, or bun)
Package Manager
The CLI supports npm, yarn, and bun. Your chosen package manager will be used to install dependencies after project generation. See the CLI Reference for more details.
Running the Project
Navigate to your project directory and start the development server:
cd my-app
npm run devSuccess
Your app should now be running! Open the Expo Go app on your phone and scan the QR code to view it.
Troubleshooting
If you encounter any issues during installation, please check our Troubleshooting guide or open an issue on GitHub.