The brief
A Dutch residential construction firm needed a production-grade quoting platform: multi-user, server-backed, and integrated with their CRM. The requirement was exact fidelity to their existing pricing model. Every number the platform produced had to match what the team expected, or it would not be trusted.
What we built
The full stack: a React and NestJS application with role-based authentication, a Postgres-backed data model, and a construction calculator built to their exact specification. Address lookups pull from BAG, PDOK, and Kadaster, the Dutch government building registries, cross-referenced with EP-Online for energy labels. Mapbox renders a 3D building view directly on the calculator.
The engineering constraint
Pricing models for construction quoting are precise and firm-specific. The client had a calculation method built up over years. Our job was to implement it exactly, not redesign it: identical inputs, identical outputs, every time. The CRM sync had its own format requirements; we owned that layer and built it to match exactly what the team expected to see in TeamLeader.
Where it stands
The calculator, authentication, and CRM sync run in production at ibgroups.ai. The engagement is ongoing.
Stack · React · NestJS · Postgres · TeamLeader · BAG · PDOK · Kadaster