Ruby on Rails 6: Learn to Build a Multitenancy Subscriptions SaaS MVP
22 Chapters
177 Lessons
Created
06/2020
Last updated
06/2022
English
All levels
Certificate of Completion
Access to Member-Only Q&A
Access to Member-Only Resources
Full Lifetime Access & Updates
Hello, Ruby on Rails enthusiast!!After 6 months of work, I proudly present to you this Ruby on Rails course.The core topics of the course are :multitenancy subscriptionsWhy? Because nowadays, when it comes to building web applications, the real money lies in:building apps for managing business processes (B2B)the Software as a Service business modelFor the creation of the course and the application itself, I was deeply inspired by Laravel Spark.By the end of the course you will:create your own SaaS multitenancy boilerplate step by step, feature by featurefeel capable of building the next Salesforce, Slack or TrelloCore features that you will master: 1. Multitenancy - complete implementation of row-based multitenancy with acts_as_tenant2. Devise invitable - invite users via email3. Advanced oAuth - connect multiple social accounts for one user4. Internationalization (i18n) - whole translation guide5. Authorization (role-based access) without any gems6. ActiveStorage and AWS S3 - upload files to cloud storage7. Omnicontacts - feature to import google contacts8. Plan-based restrictions - limit access to different features9. Admin dashboard - build an admin interface without any gems10. Subscriptions engine - fully integrate the SaaS business model11. Stripe integration - receive subscription payments from usersGems covered:acts_as_tenantdevise simple_form devise_invitable friendly_id active_storage_validations aws-sdk-s3 exception_notification invisible_captcha omniauth-google-oauth2 omniauth-github omnicontacts rails-i18n devise-i18n stripeApplication demo: https://saas.corsego.com/