Rails PostgreSQL REST API
Client management CRM
Enquiries from a dozen channels in one queue, plus the work orders passed on to contractors.
The system collects client enquiries from a dozen external channels and funnels them into a single queue for the team handling them. Every source has its own format and its own response window, so a separate layer normalises the data and strips duplicates before an enquiry reaches anyone. Campaign handling, discount coupons and do-not-contact lists all sit on top of that layer. A second part of the system covers the work orders passed to contractors: assignment by area, delivery status, and the history of earlier jobs.