Introduction
Welcome to DevOur documentation! DevOur is a platform generator for digital and analog products.
What is DevOur?
DevOur provides a ready-to-deploy user management platform that includes:
- Firebase Authentication - Secure, battle-tested auth with email/password, social logins, and passwordless options
- Stripe Subscriptions - Complete payment infrastructure with subscription management and billing portals
- User Settings - Comprehensive settings management including profile updates and account controls
- Modern UI Components - Beautiful, accessible component library built with React and Tailwind
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
- Password reset flow
- Email verification
User roles:
- User: Standard user with access to their own data
- Admin: Full access to all administrative features
Security features:
- JWT-based authentication
- Secure password requirements
- Rate limiting on authentication endpoints
- Session management
Subscription Features
DevOur integrates with Stripe for complete payment processing.
Billing features:
- Automatic recurring billing
- Customer portal integration
- Webhook handling for subscription events
- Usage-based billing support
Customer portal:
Your users can access the Stripe customer portal to:
- Update payment methods
- View billing history
- Cancel or modify subscriptions