MPM
A full operating system for a building-materials company
The problem
Quotations, costing, purchasing, contracts and approvals lived across Excel files and messages, and nobody saw the whole picture.
What I built
One internal system for all of it: a dashboard of live figures, quotations and cost sheets, a materials catalogue, an AI pricing assistant, contracts, purchasing, an approval flow, and reports.
- A quotation is built from the materials catalogue and the cost sheet, and the AI assistant suggests a price before it goes for approval.
- Purchasing, technical submittals, a sales pipeline, and email notifications at every step.
- Per-team permissions enforced by written, tested security rules, plus an admin panel and reports.
- Alongside it, a separate executive task system: Express 5 on Neon and Railway, with 122 tests.
Stack
- React 19
- Vite
- Firebase
- Cloud Functions
- PWA