Waste Plus Inc
A full-featured marketing website for a Calgary waste management company, built to turn visitors into qualified quote requests with a smart multi-bin booking form and automated email delivery.

By replacing a simple contact form with a structured, multi-bin quote builder, Waste Plus Inc now receives fully-detailed, ready-to-quote leads instead of vague phone inquiries, cutting the back-and-forth needed to price a job and helping the sales team respond faster and win more business.
Waste Plus Inc needed more than a brochure site. As a locally-owned waste management company competing against larger Calgary providers, they needed a way to convert visitors across three very different customer types (homeowners, business owners, and industrial site managers) into real, sales-ready leads. Their old approach relied on visitors calling in and describing their needs verbatim, which meant vague inquiries, back-and-forth phone tag, and lost leads whenever a call was missed.
I designed and built a Next.js marketing site with dedicated service pages for Residential, Commercial, and Industrial waste, each speaking directly to that audience's pain points (missed pickups, overflowing bins, compliance risk, landfill impact), paired with a custom multi-step quote request form. The form is the core of the project: instead of a generic 'message us' box, it lets a prospect add multiple bins to a single request (material type, size, quantity, placement, pickup frequency), attach site photos or existing contract documents, and specify their current contract end date, giving the sales team everything needed to send an accurate quote on the first contact instead of chasing details over email.
Submissions are converted server-side into a branded, easy-to-scan HTML email (with a structured bin-by-bin table and attachments) delivered straight to the business inbox via Nodemailer, removing the need for a database or CRM integration while still giving the owner a professional, actionable lead notification. The result is a site that looks and feels like a much larger operation, is fully optimized for local SEO (structured metadata, Open Graph, keyword targeting for 'Calgary waste management' and related terms), and gives the client a self-contained lead engine they can run without any third-party form tooling.
- Segmented service pages for Residential, Commercial, and Industrial waste, each with tailored messaging and served industries
- Dynamic multi-bin quote request form: add unlimited bins per request with material, size, quantity, placement, and pickup frequency
- File attachment support so clients can upload site photos or existing contracts, plus a contract-aware intake flow that captures contract end dates for renewal-timed follow-ups
- Server-side form handling with Nodemailer that generates a branded, structured HTML email (including a bin-by-bin breakdown table) sent directly to the business inbox, with full client-side validation
- SEO-optimized metadata, Open Graph and Twitter cards, and local keyword targeting for Calgary-based search visibility
- Responsive, image-rich UI with a reusable service-card/section component pattern, a click-to-call WhatsApp button, and a reusable dynamic service page template for easy expansion


