Laravel HMVC Structure Based Multi-Tenancy/SaaS system
Budget: $250 – $750 USD
I'm looking for a Laravel expert to develop a Multi-Tenancy/SaaS system specifically geared towards Inventory Management. It's a small system.
the structure should be HMVC using separate DB for each tenant
the DB of tenant should created Auto when adding company also subfolder for uploading
Key Features:
Super Admin module:
1. Package management (Add, Delete, edit, view)
• Package name
• Number of Locations
• Number of active users
• Price Interval (day, Months, year)
• Interval:
• Trial Days:
• Price
• Module (check list available module)
2. Company management (Add, Delete, edit, view)
• Company name
• Telephone
• Email
• Full name
• Username
• Package (select from packages)
• Check subdomain available( xxxxx.mydomain.com
3. Company subscription (Add, Delete, edit, view)
• Company name
• Packages
Products Module:
Table one (products)
• Name
• Price
• Image
• Units (select from units table)
Table Two (Units)
• Name
• Short name
• Allow decimal (yes, No)
Company control panel:
Company setting
Products module
Frontend page
Included (packages list)
Purchase package steps:
Registration user form:
• Company name
• Telephone
• Email
• Full name
• Username
• Check subdomain available( xxxxx.mydomain.com
Login page should be on subdomain link
Ideal Skills and Experience:
- Proficiency in Laravel: Extensive experience with Laravel development is a must for this project.
- Inventory Management System Development: It's highly preferred if you have developed similar systems in the past.
- Multi-Tenancy/SaaS: Familiarity with building SaaS applications, especially with multi-tenancy architecture, will be a significant advantage.
- UI/UX Expertise: Although the system is small, a clean and user-friendly design is essential for smooth operation.
the structure should be HMVC using separate DB for each tenant
the DB of tenant should created Auto when adding company also subfolder for uploading
Key Features:
Super Admin module:
1. Package management (Add, Delete, edit, view)
• Package name
• Number of Locations
• Number of active users
• Price Interval (day, Months, year)
• Interval:
• Trial Days:
• Price
• Module (check list available module)
2. Company management (Add, Delete, edit, view)
• Company name
• Telephone
• Full name
• Username
• Package (select from packages)
• Check subdomain available( xxxxx.mydomain.com
3. Company subscription (Add, Delete, edit, view)
• Company name
• Packages
Products Module:
Table one (products)
• Name
• Price
• Image
• Units (select from units table)
Table Two (Units)
• Name
• Short name
• Allow decimal (yes, No)
Company control panel:
Company setting
Products module
Frontend page
Included (packages list)
Purchase package steps:
Registration user form:
• Company name
• Telephone
• Full name
• Username
• Check subdomain available( xxxxx.mydomain.com
Login page should be on subdomain link
Ideal Skills and Experience:
- Proficiency in Laravel: Extensive experience with Laravel development is a must for this project.
- Inventory Management System Development: It's highly preferred if you have developed similar systems in the past.
- Multi-Tenancy/SaaS: Familiarity with building SaaS applications, especially with multi-tenancy architecture, will be a significant advantage.
- UI/UX Expertise: Although the system is small, a clean and user-friendly design is essential for smooth operation.