Introduction
Welcome to DevOur documentation! DevOur is a platform generator for digital and analog products.
What is DevOur?
DevOur generates a ready-to-deploy platform for your product that includes:
- Firebase Authentication - Secure, battle-tested auth with email/password, Google sign-in, and passwordless sign-in by email link
- Stripe Subscriptions - Subscription plans your users buy through Stripe checkout
- Your Data and Screens - The collections, forms, and pages you design in DevOur
- Modern UI Components - Beautiful, accessible component library built with React and Tailwind
Authentication is included once Firebase is configured, and subscriptions once your project has Stripe keys and at least one product. Your project page lists what the next bundle will leave out.
Why DevOur?
Every AI-generated project needs the same foundation: authentication, subscriptions, and settings. DevOur provides this rock-solid base so you can focus on what makes your product unique.
Authentication Features
DevOur uses Firebase Authentication for secure user management.
Supported methods:
- Email and password
- Google Sign-In
- Passwordless sign-in by email link
- Password reset flow
- Email verification
User roles:
- User: Standard user with access to their own data
- Admin: Can list and update all users
Security features:
- Every protected API request is checked against the user's Firebase ID token, including whether it was revoked
- Rate limiting on every API endpoint
Subscription Features
DevOur integrates with Stripe for payment processing.
Billing features:
- Automatic recurring billing, with checkout through a Stripe payment link
- A usage limit per plan
- A Stripe webhook that records new subscriptions
See Creating Products to set up your plans.