Multi-Tenant SaaS Development (Textile light ERP, Accounting & Inventory) – React/Node/PostgreSQL

Posted 3 weeks ago

Worldwide

Summary

1. Project Overview ​We are looking for an experienced IT Agency or a Full-Stack Development Team to build a robust Multi-tenant Web SaaS Application tailored for Indian Women’s Clothing Manufacturers. This system will handle standard accounting (Double-entry), Indian GST compliance, complex textile inventory (variants, raw materials), and external Job-work tracking, Sales Purchase, payment receipt. ​This SaaS is designed to solve the real ground-level problems of major textile manufacturing hubs like Surat. ​2. What We Already Have Ready ​We are not starting from scratch. I have spent the last 3 months finalizing the business logic and requirements. I will provide the selected agency with: ​Detailed Mindmaps of user flows and application logic. ​Excel-based UI sketches and wireframes. ​Clearly defined Database Architecture logic (Multi-tenancy strategy). I will Show you my current Desktop Software for more logic clear. You should take look at https://www.refrens.com or https://hisab.co/en/ or https://www.zoho.com/in/books/ ​Complete Accounting & GST workflow rules. ​3. Core Architecture Requirements (Non-Negotiable) ​This is a complex financial and inventory system. We have strictly decided on the following database architecture: ​Database: PostgreSQL (Strictly required). ​Multi-Tenancy Strategy: "Schema-per-Tenant". Every new subscriber (Manufacturer) must get an isolated schema for 100% data security. ​Multi-GSTIN Support: A single tenant can create multiple subsidiary companies (GSTINs). ​Shared Masters & Isolated Transactions: Master data (Brokers, Vendors, Customers, Items/Fabrics) will be shared across all subsidiary companies of a tenant. However, transactional data (Sales, Purchases, Inventory, Cash/Bank ledgers) must be strictly isolated at the GSTIN/Company level. ​4. Preferred Tech Stack ​Backend: Node.js (NestJS/Express) OR PHP (Laravel) ​Frontend: React.js OR Vue.js (Must be highly responsive, data-grid heavy, and keyboard-friendly like Excel/Tally) ​Database: PostgreSQL (JSONB support required for product variants like Size/Color/Fabric) ​Hosting Architecture: Hostinger/MilesWeb/ DigitalOcean with proper CI/CD pipelines. ​5. Key Modules to Develop ​Super Admin Dashboard: To manage SaaS subscriptions, billing, and global settings (e.g., GST Slabs, HSN codes). ​Tenant Management: Seamless onboarding of new manufacturers and schema creation. ​Inventory & Job-Work: Bill of Material, make to Stock work flow, Grey fabrics purchase, Various Out side Job process, Assemble Floor, Product Assemble , Finish sales floor. Tracking raw materials, issuing Challans to Dyeing mill/ or Sewing/ embroidery/handwork/ Karigars (job-workers), receiving finished goods, and calculating stock valuation. Bill wise Payment receipt. ​Accounting & GST: Double-entry ledger system, Cash/Bank books, Sales/Purchase invoices, and GST report generation (GSTR-1, 2, 3B format exports). ​6. Agency/Freelancer Requirements ​To be considered for this project, your team MUST have: ​Prior experience in building SaaS applications (specifically Multi-tenant architectures). ​Prior experience with Accounting, ERP, or FinTech applications. ​Strong understanding of row-level security and schema isolation in PostgreSQL. ​7. How to Apply (Answer these to avoid being ignored) ​Please start your proposal with the word "TEXTILE-SAAS" so I know you read this. ​Have you built a multi-tenant application using PostgreSQL schemas before? Please share a link or case study. ​What framework (Backend & Frontend) would you recommend for this specific architecture and why? ​How will you ensure the Double-entry accounting system remains perfectly balanced (ACID compliance)? ​Are you comfortable working on milestone-based payments and handing over the complete IP/Source Code via a private Git repository?

  • $1,250.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
PostgreSQL
Business Logic Layer
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:3 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 5, 2026
  • India
    9:22 AM

Explore similar jobs on Upwork

Balance Sheet HelpFixed-price‐ Posted 4 months ago
Accounting
Balance Sheet
Intuit QuickBooks
Bookkeeping
Business Analysis
QuickBooks Online
Polish Accountant for Sp. z o.o.Hourly‐ Posted 4 weeks ago
Accounting
Data Entry
Tax Preparation
Bookkeeping
English
Balance Sheet
Polish

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo