Every bag of cement, accounted for — from request to receipt.
CIMS is a mobile-first Progressive Web App for construction companies running multiple project sites. It replaces WhatsApp messages and paper indents with a controlled material-request lifecycle: multi-level approvals on an SLA clock, warehouse reservations, dispatch tracking, site receipt with photo evidence and an audit trail nobody can edit.
Why site teams lose days on materials
Multi-site contractors run into the same five problems. CIMS was designed against each one.
❌ The pain today
- Approval bottlenecks. Urgent requests stall when the project manager is travelling or offline.
- No live tracking. Engineers can't see whether a requisition is approved, packed or on a truck.
- Manual entry errors. Free-text item names cause duplicate orders and wrong units at the warehouse.
- Disputed deliveries. Short shipments and transit damage have no time-stamped, photographic proof.
- Fragmented auditing. Site requests, GRNs, purchase orders and consumption live in separate spreadsheets.
✅ How CIMS answers it
- SLA timers & escalation. A configurable 4-hour urgent clock alerts the General Manager and unlocks an override when the PM misses it.
- Real-time lifecycle stepper. Draft → L1 → L2 → Processing → Ready → In transit → Delivered, with actor and timestamp on every step.
- Controlled master catalogue. Dropdown-only items with codes, units, categories and minimum-stock alerts.
- Proof-of-receipt & returns. A quantity mismatch locks normal confirmation and demands remarks plus photos.
- One immutable ledger. Requests, stock movements, GRNs, POs and approvals in a single append-only audit trail.
The 7-stage material request lifecycle
One request, seven hand-offs, zero ambiguity about who owns the next step.
Approval & fulfilment logic, end to end
The decision points that make the workflow resilient when people are unavailable or stock runs short.
Eight roles, eight cockpits
Role-based access control scopes every screen to what that person is responsible for. Click a role to open the demo signed in as them.
Site Engineer
Creates and clones requests, replies to clarifications, confirms receipt, flags discrepancies, returns goods.
Open as Site Engineer →Project Manager
Reviews requisitions on an SLA timer, approves, rejects with a mandatory comment, requests clarification, sets a delegate.
Open as Project Manager →General Manager
Approves high-value requests, executes urgent SLA overrides, monitors approved value and 30-day volume.
Open as General Manager →Inventory Head
Reserves stock, approves adjustments and transfers, creates purchase requisitions, dispatches, resolves discrepancies.
Open as Inventory Head →Storekeeper
Posts goods received notes, picks and packs, runs blind or open stock counts, logs damages.
Open as Storekeeper →Procurement Officer
Converts shortages into purchase orders, tracks vendor deliveries, ratings and on-time performance.
Open as Procurement →Finance / Auditor
Stock valuation, consumption cost analysis, SLA compliance reports and the full audit ledger.
Open as Finance →System Administrator
Users and project scoping, warehouses, the master catalogue, approval tiers and SLA rules.
Open as Admin →See it in action
Real screens from the demo — click any to open it full size, or jump straight into the live UI.










Everything a materials team needs
Fourteen modules, one shared data model.
Material requests
- Controlled catalogue with auto-filled code, unit and category
- Duplicate-line warning, urgent flag, draft & clone
- Requested / approved / dispatched / received matrix
Approvals & SLA
- Level-1 PM and Level-2 GM tiers
- Mandatory rejection comments, clarification loop
- Configurable SLA timers, GM override, delegation for leave
Stock & warehouses
- Total, reserved and available per warehouse
- Ledger with running balance, low-stock alerts
- Blind / open counts, adjustments, inter-warehouse transfers
Dispatch & receipt
- Vehicle, driver, mobile, ETA and delivery note
- Partial fulfilment with balance tracking
- Delayed flags, discrepancy remarks, photo evidence, returns
GRN & procurement
- Goods received notes against POs, good / damaged lines
- Auto purchase requisitions on shortage
- Purchase orders, vendor master with ratings
Analytics & audit
- Consumption by material, category and month
- Turnaround and SLA compliance by approver
- Append-only audit trail with before / after diffs, CSV export
Delivery roadmap
The demo you can open today is Phase 1. Phases 2 and 3 connect it to your data and automate the alerts.
Phase 1 · Front end & flows
- All 14 modules implemented
- 8 role dashboards active
- Interactive demo login panel
- Mobile-first PWA layout
Phase 2 · Backend & database
- Django REST Framework API
- PostgreSQL models & migrations
- Row-level locking for stock safety
- JWT auth & 40+ REST endpoints
Phase 3 · Automation & cloud
- Celery & Redis SLA background timers
- Automated urgent GM escalation
- S3 photo-evidence storage
- Push / email / SMS notifications, e-signature delivery proof
Roll CIMS out on your sites
We adapt the catalogue, approval tiers and SLA rules to your organisation and connect it to your ERP or accounting system.