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
We designed and built the full stack: a React + NestJS application with role-based authentication, a Postgres-backed database, and a construction calculator built to their exact specification. It runs in production at ibgroups.ai.
The integrations go beyond the CRM. Address lookups pull from BAG, PDOK, and Kadaster (the Dutch government’s building registries) and cross-reference 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 an established calculation method built up over years. Our job was to implement it exactly, not redesign it: identical inputs, identical outputs, every time. Getting any number wrong would break trust with the team from the first quote.
The CRM sync had its own format requirements. We owned the sync layer and built it to match exactly what the team expected to see in TeamLeader. PDF generation happens on the CRM side after the deal lands; we do not touch it.
In production
The calculator, authentication, and CRM sync run in production at ibgroups.ai. The engagement is ongoing.