MySaaS is an open-source, extensible and scalable platform for develop your own SaaS, e-Commerce, Education Platform, Social Network, Forum or any kind of memberships based product.
Here is a full list of the MySaaS features:
Fast Front-End Coding
- ✔️ Vast pool of JavaScript components for an imporved UX.
- ✔️ Vast pool of CSS entities for a nice UI.
- ✔️ Funnel configuration with JSON descriptors.
Deployment Automation:
- ✔️ Automated installation CLI command.
- ✔️ Automated deployment CLI command.
- ✔️ Automated backing up and restoring of secret files that you can't store in repositories (DropBox).
Scalability
- ✔️ Infrasctructure as a Code (IaaC) capabilities for running a mesh of offline processes.
- ✔️ Scalable architecture:
- AWS EC2 for scaleble webservers;
- Dropbox API for elastic storage; and
- CockroachDB for scalable and serverless database.
End-Users Management
- ✔️ Transactional emails (Postmark).
- ✔️ PayPal integration for Invoicing & Payments Processing (I2P).
Extensibility
- ✔️ Easy modules development.
- ✔️ Advanced JavaScript components:
Many chapters are still pending of writing.
I will be adding one new chapter week by week, so follow this project and get notified when new documentation is released.
- Installation
- Sandbox
- Secret Files Management
- Deployment
- Screens Development
- Invoicing and Payments Processing
- System Owner
- Accounts Management
- User Storage
- Access Points Publishing
- Single-Thread Backend Processing
- Multi-Thread Backend Processing
- Extensibility
- Available Extensions
- Available UI Components
- Complete documentation for all features as of version 1.5.6.
- affiliates tracking, for managing resellers and pay commission;
- domain aliasing, for licencing your site to other companies;
- abuse preventing, by tracking user's network and browser fingertings;
- shadow profiling [1], for sales optimizations and client retention;
- Affiliates Tracking Extension
- White-Labeling Features
- Custom Alerts
- Screens As a Code
- Improve Funnel Configuration
- add descriptor about the email marketing automation
- add descriptor about which transactional emails activate for this funnel
- add A/B testing of screens (landing, offer, plans, etc)