Single System Management Client with Multi-Tenancy

Job ID: 37649090

Budget: $750 – $1,500 USD

The system should support multiple tenants within a single environment, allowing each tenant to access their unique instance without affecting others.

-Unique Subdomain for Each Instance:

Each tenant should access their ERPNext system through a unique subdomain, facilitating differentiation between various clients.

-User Front-end Registration with 2FA and SSL:

The website should enable users to securely register and experience the ERPNext system with two-factor authentication (2FA) and utilize SSL certificates for data encryption.

-Back-end Administration:

There should be an administrative interface allowing the filling of a form to automatically create ERPNext instances. Additionally, the admin should be able to edit bandwidth and control database settings specific to ERPNext.

-Payment Methods:

Multiple payment methods, such as credit cards or electronic payments, should be integrated for ERPNext user transactions.

-Security Tightening for SaaS Model:

Robust security measures must be implemented to ensure the protection of user data and secure the Software as a Service (SaaS) model, specifically in the context of ERPNext.

-Trial Period and Renewal Option:

Tenants using ERPNext should have the option to obtain a trial period before program closure. Upon completion of the trial, they can choose to renew the ERPNext subscription by making payment.
Related categories: JavaScript Python Software Architecture MariaDB SaaS