Kenvo LabsGet in touch

Our own product · 2026

Tradeloom

Billing and stock management software for Indian traders and distributors, starting with Gujarat — our own product, live in production.

Role
Everything — product, engineering, deployment
Year
2026
Stack
NestJS, React, PostgreSQL, AWS EC2, GitHub Actions
Live
Visit site ↗

The problem

Indian traders and distributors mostly run on spreadsheets and legacy desktop software that doesn't leave the office. The systems that would replace them are priced for enterprises. The gap is software that handles Indian billing and stock reality without enterprise pricing.

The approach

  1. Accounting on double-entry rules

    The accounting module is modelled on double-entry bookkeeping, so every transaction posts to both sides of the ledger instead of relying on totals being reconciled afterwards.

  2. Valuation the trader chooses

    Inventory valuation is configurable between FIFO and weighted average, because businesses — and their accountants — don't all value stock the same way.

  3. One codebase, every plan

    A single codebase serves every plan, with features shown according to the plan a client is on — one product to maintain rather than one per tier.

  4. Hosted per client, deployed by pipeline

    Each client is hosted separately on AWS EC2 in the Mumbai region. The NestJS backend and React frontend live in two repositories, both deploying through GitHub Actions from a production branch.

What shipped

  • Live in production, self-hosted on AWS EC2 in the Mumbai region
  • Double-entry accounting with FIFO or weighted-average inventory valuation
  • Sold as a perpetual licence plus annual maintenance, hosted per client
  • Two repositories deploying through GitHub Actions on a production branch

Got something similar?

If any of this looks like the problem in front of you, send us a paragraph about it.

Email us