Skip to content
Construction ERPClient project

Milestone Developers

An internal ERP for a construction company: purchase orders, vendor invoices, approvals and payments across every building site, in one place instead of spreadsheets and phone calls.

What we made

  • Dashboard for invoices, payments & material spend
  • Purchase orders with approval flow
  • Vendor invoices, advances & GST / TDS tracking
  • Site management
  • Approver, vendor & admin roles
  • OTP login
  • Purchase order PDFs

Stack

ReactTailwind CSSZustandREST API
The project

The story behind Milestone Developers.

01

The problem

Milestone Developers runs several construction sites at once. Purchase orders, vendor invoices, advances and approvals were tracked across spreadsheets, WhatsApp and phone calls, so nobody had one clear picture of what had been ordered, approved or paid on each site.

02

One system for every site

We built an internal ERP around the way they actually buy materials. A purchase order is raised for a site, goes through approval, and is matched with the vendor’s invoice and any advances. Payments are recorded against it, with GST and TDS tracked along the way. Purchase order PDFs are generated straight from the system.

03

Roles & access

Approvers, vendors and admins each see only what they need. Login is by one-time password, so there are no shared passwords on site. The dashboard gives management the numbers at a glance: invoices, payments and material spend per site.

04

The result

The company now works from one source of truth instead of chasing updates across chats and sheets. The frontend is React with Tailwind CSS and Zustand, talking to a REST API.

Milestone Developers screenshot
Milestone Developers screen
Milestone Developers screen
Software

More Software projects.

Start a project

Have something to build?

hello@makeaclick.com
  1. 1Send a short brief. A few lines is enough.
  2. 2We reply within one working day.
  3. 3A 30-minute call, then a written scope and quote.