Industrial Cleaning – Chuteplus

Schedule a Meeting

Chuteplus

Coretechs has worked with ChutePlus for over a decade, helping them grow from a regional industrial cleaning service into a multi-state operation.
When they approached us for help, their system was… basic. A patchwork of spreadsheets, email threads, and a dated PHP scripts handled job tracking, while everything else — scheduling, dispatching, updates — happened manually.

Field techs were texted job info, emailed back photos, and invoices were cobbled together days later. Clients were left in the dark, and leadership had no clear view of what was happening where — or when.

Now imagine doing that 40+ times a day.

What they needed wasn’t just a better tool — they needed a connected platform: something that worked in the field, synced in real time, and gave everyone — admin, tech, and client — full visibility.

Scenario

A technician starts their morning at home in Queens. The dispatcher sends them to a high-rise in Manhattan for a trash chute cleaning job. Before they leave, they need route info, job checklists, client contact, and access codes — all from their phone. During and after completing the job, they take photos and videos for proof, mark the job as complete, and move on to the next. Meanwhile, the admin team sees these updates in real-time, can auto-generate an invoice, and notify the customer that the job’s done — all before the tech even heads to their second stop.

Decision Time

The exciting part about large scale development is deciding how we’re going to build it — what tech we’ll use, who’s going to own which pieces, and what tools best serve the needs of both the client and the end users.

Some of those questions that pertained to this project were:
  • Who’s using this, and where are they using it?
  • What parts need to work offline?
  • Which tools will let us move fast but stay flexible?
  • Will this need to scale?
  • And what do we build vs. what do we plug in?

 

For ChutePlus, the answers became clear quickly. Crews needed something mobile and field-ready. Admins needed powerful scheduling and tracking tools. And clients needed a clean, branded way to see what work was done  with proof.

Each piece played its role  and worked together. And because we knew this platform would evolve (think quotes, routing, analytics), we kept it modular and built for scale.

This is what we decided on and why for this project:

Technology Choices

Our Reason

Language : PHP 8, Backend

Fast and familiar. Our team could iterate quickly while keeping the structure stable and RESTful

Framework : React Native (CLI)

Dual-platform support with deep native features — crucial for field photo uploads, offline mode, and push notifications

Frontend Stack : Vue.js, BootstrapVue

Ideal for building flexible admin dashboards with powerful filter tables for jobs, clients, and invoices

Payment Gateway : Stripe

Easiest way to get customers to pay on time, securely, and without any extra dev overhead

Email Sending and Realtime Database : SendGrid, Firebase

For seamless email and push notifications — reminders, job summaries, alerts, etc.

Where does the stack live?

Once we had the stack locked in, the next question was: where does it all live? For ChutePlus, we needed infrastructure that was fast, secure, and could handle action from every direction with crews in the field, admins offshore, and customers checking reports from anywhere.

We leaned on our go-to: Amazon Web Services (AWS). It’s flexible, scalable, and gives us all the tools to keep things running smoothly.

  • EC2 Instances : Runs the PHP backend, APIs, and admin tools — behind a load balancer and inside a secure VPC. We used a blue-green deployment strategy, so we could roll out updates without taking anything offline.
  • S3-Compatible Storage : Job photos, PDFs, and uploads land here. Files are compressed, archived, and accessed via secure pre-signed URLs — so nothing slows down in the field.
  • CloudFront CDN : Speeds up image delivery across devices, so crews and clients don’t have to wait for files to load  even on slower connections.
  • Backups & Monitoring – Backups run every 6 hours, with alerts wired up via Sendgrid.
  • AWS CloudWatch to catch issues before anyone notices.

With the stack live and the setup dialed in, ChutePlus finally had the foundation they needed to keep scaling  without worrying about what might break.

Implementing strategies with our development:

 

This part of the process often gets overlooked, but for us, it’s one of the biggest reasons why the ChutePlus platform works so well today. From the start, we knew this wasn’t just about building software. It was about understanding how ChutePlus actually runs. What slows them down, what matters most on a job site, and how their team moves between scheduling, fieldwork, and client communication.

They weren’t new to this. The ChutePlus team had years of experience managing large-scale cleaning operations. What they needed was a system that could support their pace and scale without adding friction. So we kept things simple. We focused on the core workflows first: job scheduling, technician dispatching, checklist completion, invoicing, and reporting.

We built the mobile app for real-world use. That meant quick access, offline mode, and photo uploads that didn’t chew through data or battery. Every decision was shaped around the experience of the tech in the field.

We also stayed closely aligned with the operations team. If HVAC season was coming up, we prioritized service filtering and reporting tools. If payments were falling behind, we put invoice automation at the top of the list.

During slower cycles, we tackled the details. Password resets, onboarding screens, background media compression. All the behind-the-scenes pieces that make the whole thing feel smooth. We released builds often, tested them with real admins and field techs, and used that feedback to guide the next sprint. We didn’t wait for perfect. We listened, adjusted, and kept moving forward.

In the end, we didn’t just ship a platform. We helped build the system that ChutePlus runs on today.

Where we are today

The ChutePlus web app is fully live and actively used by their team across multiple regions. From field technicians completing jobs to office staff handling scheduling, invoicing, and customer updates  the system supports daily operations end-to-end.

We continue to maintain the platform with regular updates and new feature releases based on feedback from the ChutePlus team. Looking ahead, they’re exploring tools for quoting, crew optimization, and field analytics  and we’re excited to keep building alongside them as they scale.

View Website

Gil Austin

President of Coretechs

Talk to Gil

Gil has over 39 years of experience in software development, project management, and business development. He’ll provide an on-the-spot assessment, critical feedback, and determine the level of effort required for your project.

202-540-0002

Ready to start your
project?

Coretechs delivers secure, tailored solutions for government, agencies, and private companies—adapting to each client's unique needs with flexible, U.S.-based development support.

gill illustration

Gil Austin

President of Coretechs

Talk to Gil

Gil has over 39 years of experience in software development, project management, and business development. He’ll provide an on-the-spot assessment, critical feedback, and determine the level of effort required for your project.

202-540-0002