ConstraPro
Construction management ERP — sites, materials, labour and money in one place.

Construction companies juggle dozens of active sites, hundreds of suppliers and a large daily-wage workforce, usually across spreadsheets and notebooks. Spend per project is hard to see and supplier balances are hard to trust.
ConstraPro brings every part of the business into one dashboard, so owners can see income, spend and outstanding balances for each project at any time.
✳ The problem
Project costs, supplier dues, labour wages and vehicle expenses were tracked in separate spreadsheets, making it impossible to see real profitability per site.
✳ The solution
A single ERP where every purchase, payment, attendance entry and vehicle trip is tied to a project, with role-based access for office staff and supervisors and reports built on top.
What it does.
- (01)
Projects, clients & contracts
Track every site with its client, contract, received payments, bills and pending amounts.
- (02)
Materials & godowns
Material master, purchases, stock across godowns and transfers between sites.
- (03)
Creditors & bills
Supplier accounts with opening balances, purchases, payments and live outstanding balances.
- (04)
Labour, attendance & payroll
Labour and staff records, daily attendance, overtime, salary advances and salary statements with configurable rules.
- (05)
Fleet management
Vehicles with income, expenses, driver salaries and per-vehicle reports.
- (06)
Office & utilities
Office bills and utility payments with status tracking.
- (07)
Reports & audit trail
Financial reports with PDF and Word export, and an audit log showing before/after values for every change.
- (08)
Access control & trash
Role and privilege management, notifications, and a trash bin to restore deleted records.
- (09)
Company website & cost calculator
A Next.js website whose projects, services and about pages are managed from the dashboard, with a construction cost calculator for visitors.
Engineering highlights.
- 01Migrated 17,000+ legacy records from the previous system with totals reconciled exactly, without modifying the source database
- 02GitHub Actions pipeline deploying to AWS EC2 with PM2 and Nginx — health check after every deploy and automatic rollback on failure
- 03Scheduled jobs with node-cron, PDF generation with Puppeteer and Word export with docx
- 04Soft deletes, legacy-record flags and an audit log for complete traceability
Product owner and full stack developer — architecture, backend, dashboard, company website, data migration and CI/CD.
- React
- Vite
- Next.js
- Node.js
- Express.js
- MongoDB
- Tailwind
- Cloudinary
- Puppeteer
- AWS EC2
- PM2
- Nginx
- GitHub Actions
Reach out to me
Let’s create together.
✳ Results-driven solutions
Have a product idea, a website to build or a system to modernise? Send me a message.