SaaS Base Application
Warning. This repo is rebranded from SaaS-Idea. Please update your urls.
This free SaaS base application allows you to create a working SaaS with minimal efforts. What it already has:
User authentication
- Email authentication (with email confirmation)
- User registration, login, logout
- Simple user profile page
Payment support
- Fully stripe integration (plans list is automatically generated from your Stripe account)
- User plans support
- Payments method support (only credit cards for now, by Stripe)
- Users can select a plan, change it, cancel, pause, resume
- User can see all the history of payment-related actions
- As soon as user logs in, the trial is started automatically (that plan that is marked in Stripe default one)
Dev's features
- All features are now divided to units and components. Frontend and backend are put side-by-side for easier reference and development.
- Autocreation of tables for users and roles (2 roles are added automatically: User and Admin)
- Autoupdating existing database
- Simple responsive web interface with header, left collapsing menu, central part, and fixed status bar
- Handling 404 and 500 errors
- Integration with Google App Engine (reading entities if env variables are not accessible)
Small but pretty user friendly features
- Breadcrumbs component
- Loaders to show user when data is fetching but still not finished