Avoid the repetitive stage of coding user login and authentication. With SaaS Boilerplate your users will be secure and you can move on to the core of your product.
User registration and login including Facebook and Google OAuth
Basic user data like name, surname, and user role for authorization
User email address verification via a transactional email
Password change and password recovery within the app flow
User management panel in Django admin
Get consistent revenue out of your SaaS and allow customers to stay with you with zero effort. Manage the subscriptions model using our clean, proven code. Set up payments in hours, instead of weeks!
Ability to charge users immediately or to set up recurring payments
Subscription plans support and ability to freely modify current plans
Free trial subscription plan, a grace period for credit card issues
Superadmin panel enables customer management (i.e. refunds) without Stripe dashboard
Free trials, renewals, plentiful payment options - paying for your service should be very easy for its users. Payments are tricky to implement, with plenty of fringe cases and the need for strong security and stability. We solve most of it for you.
Integration with Stripe services and its dashboard
No customer payment method data is stored locally
Support for multiple payment methods and their management (storing for future use and removal)
Jump straight to content implementation and styling with our CMS integration. Using Contentful, a powerful tool of choice of top content managers, our pre-built models can cut a sprint or two from the development time.
Integration with Contentful service
Example content model (image, title, and description)
Ready to use CMS with a free plan
Outdated tech and manual email template coding? Forget wasting time like that. Build lively templates in React and get creative. Communicate with your users the way you want, not the way MS Outlook would like you to!
A set of ready-to-send transactional emails (new user verification, password recovery, subscription renewals, errors, etc.)
Ability to schedule emails at a given time
Content management and sender alias configuration
Sending test emails directly from a Storybook
Internationalization support out of the box
Simulate user behavior and run early tests during deployment to make sure your product works. SaaS Boilerplate gives you a ready test logic and allows you to run more tests, faster.
Automated testing for registration, authorization/authentication, password reset and update, payments and transaction history
Ability to run E2E test during deployment