I want to create a SAAS backend for an application using STRAPI/Ghost or any other modern CMS that support multi-tenancy, I see that Strapi/Ghost doesn't support multi-tenancy yet so I have to find a workaround here.
Thechologies that I want to avoid: PHP Thechologies that I want to USE:
CMS: Strapi or Ghost or Webiny or any other modern CMS that support multi-tenanancy The CMS dashboard should be customized to be simple, clean and fast. FRONT-END sites: Next.js OR Gatsby ( the application should generate static sites based on pre-made templates ) Users should be able to change template layout ( fonts, colors, etc ) and integrate https://tina.io ( CMS ) Database: Mysql/Postgresql/Redis SAAS application should create users space and should be integrated with Stripe payment gateway, SAAS admin should be capable to manage SAAS backend ( users, tokens etc .. ) Applications can be deployed remotely or locally on Netlify, kubernetes etc ( for this I have no plan yet )
Please find the attached files with more detailed project description. I will send even more detailed specifications after the contract agreement. The project is only backend oriented but we will work to integrate the one default front end template. I am open for any other architecture suggestions.