ProDoor

What it is

ProDoor is a CRM and manufacturing workflow system we built for ProDoor Malta, a door and railings manufacturer. It covers the entire operational path of the business: a lead comes in, becomes a quote, gets measured, goes into production, gets installed, gets invoiced, and gets paid. One system tracks all of it.

Before ProDoor, that path lived in inboxes, phone calls, and memory. Now every job has a single record from first contact to final payment, and nothing falls between the cracks. Quoting, which used to mean manual calculation for every door and railing configuration, is handled by a formula-driven pricing engine with a maintained price matrix, so quotes are fast, consistent, and correct.

This is not a demo or a pilot. It is the system the company runs on today, with a public website, an internal ERP, and a production backend on Azure.

Who it is for

Built for one Maltese manufacturer, but the shape fits any make-to-order business: manufacturers, installers, and trades firms where every sale flows through quoting, production, and installation.

What it does

  • Full lead-to-payment pipeline. Lead intake, quoting, measurements, production tracking, installation, invoicing, and payments in one flow.
  • Formula-driven pricing engine. A price matrix and dated price rules turn product configurations into accurate quotes in seconds.
  • Customer communications. Notifications and shared-mailbox handling keep client conversations attached to the job they belong to.
  • Three apps, one contract. The backend, the internal ERP, and the public website all share a single typed contracts package, so they can never disagree about the data.
  • Documented API. A full OpenAPI specification with Swagger UI, so the system is inspectable and extendable.

Under the hood

PostgreSQL-backed, with the backend on Azure App Service and the database on Azure PostgreSQL Flexible Server. The public site is live at prodoormalta.com, with an admin application on its own subdomain. Deployment follows a written runbook, and two hand-maintained UX test checklists guard every release. Data contracts are enforced with Zod across all three applications.

Interested?

If your business runs on quotes, jobs, and installations, and too much of it runs on memory, this is the kind of system we build.

Build notes for ProDoor