Quick Start Guide
Get your first project running in under 10 minutes.
Prerequisites
Before you begin, you'll need:
- A DevOur account (sign up at the login page)
- A Firebase account for authentication
- A Stripe account for payments
- Docker installed on your machine
Step 1: Create a New Project
- Log in to your DevOur dashboard
- Click Create Project
- Enter a name and optional description
- Click Create
For detailed instructions, see Creating a Project.
Step 2: Configure Firebase
Firebase handles user authentication in your generated platform.
- Create a project in the Firebase Console
- Register a web app and copy the configuration values
- Enable Email/Password authentication
- Generate a service account JSON file
- In DevOur, go to your project Settings and enter the Firebase values
- Upload the service account file
For step-by-step instructions, see Firebase Setup.
Step 3: Configure Stripe
Stripe handles subscriptions and payments.
- Get your API keys from the Stripe Dashboard
- In DevOur, go to your project Settings and enter your Stripe keys
- Go to the Products page and create your subscription tiers
- Configure pricing, features, and usage limits
For step-by-step instructions, see Stripe Setup and Creating Products.
Step 4: Configure Resend
Resend handles transactional emails like password resets and email verification.
- Create an account at Resend
- Generate an API key
- Optionally configure a custom sending domain for better deliverability
- In DevOur, go to your project Settings and enter your Resend API key and sender email
For step-by-step instructions, see Resend Setup.
Step 5: Create a Version
Versions capture snapshots of your project configuration.
- On your project page, enter a version number (e.g.,
1.0.0) - Click Create
- Click Create Bundle to generate the downloadable package
For more on versioning, see Creating Versions.
Step 6: Download and Run
- Click Download to get your project bundle
- Extract the ZIP file
- Run the project with Docker:
docker compose up -d --force-recreate --build
- Open http://localhost:3009 in your browser
For detailed instructions and troubleshooting, see Downloading and Running Your Project.
What's Next?
- Project Settings - Customize colors, locales, and more
- CLI Setup - Manage projects from the command line
- Creating Products - Set up subscription tiers