This Application has online Academies which its User creates, User has option to become Academy Owner by purchasing the Plan and can create their own Academies with all details like AboutUs, Policies, Terms, Purchase Plans etc. Each Academy has its own Sub Domain which created dynamically, means once User registered as Admin then creates Academies which will be publishing online with subdomains and update all its information from their CMS Dashboard. Admin has options to update Plan prices any time so that new Users will be purchasing Plan with latest updated Prices. These online academies provides Course/Webinars. Users can register more than one academy with same email and can be owner of their own Academy as Admin with same email. This is because all Online Academies are on sub domains but using single DB Architecture as back end.
This Application is running in 2 Languages: Spanish and English
Stripe payment gateway is integrated here. Some owners can Purchase Enterprise Plan too where they have rights to integrate their own Stripe Credentials so all their Billings they can manage by their own. Site main admin will have their statistics record too.
Commission sharing and Referrals are implemented here so that Users can earn some commissions too by referring their purchased courses/webinars.