Skip to content
Gradmarc Adtech LLP

Concept project · Custom software

Ironleaf

A custom ERP for a fabrication business: modules for sales, purchase, inventory, billing and HR around one data model, with GST invoices that go through an approval step.

The problem it is designed around

Separate tools for orders, stock and invoices mean the same data is typed three times and nobody trusts the numbers. One system with one record per order fixes the source of the problem.

Type
Concept project: a fictional brand, built to show the work. Not a client engagement.
Layers
Web app · API · Database · Reporting
Stack
Next.js, React, TypeScript, Node.js, PostgreSQL
Live site
None. This is a concept, so there is no live product.
  1. 01

    GST invoicing

    HSN/SAC codes, CGST and SGST split, linked sales orders and challans, and an approval workflow.

  2. 02

    Inventory planning

    Stock against reorder levels, lead times and suggested purchase requests.

  3. 03

    One module bar

    Sales, purchase, inventory, billing, accounts, HR, POS and CRM share the same records.

02Screens

The interface, screen by screen

Rendered from code in this website's repository. Names, companies and figures on screen are fictional.
  1. Ironleaf invoice INV-2026-0412 awaiting approval, with customer and GSTIN details, four line items with HSN codes, a CGST and SGST breakdown, an approval timeline and linked documents.
    01GST invoice with approvalAn invoice carries its tax breakdown, approval state and linked documents.
  2. Ironleaf stock overview with value and reorder metrics, a stock table with bars against reorder levels, a stock movement chart and suggested purchase requests.
    02Stock overviewInventory shows what to reorder and when, from the same records.

Have something worth building?

Tell us what you want to build. A short brief is enough to start the conversation.