A&Y Cabinets
A lead-generation website for a Calgary custom cabinetry company, built to replace a static online brochure with a fast, service-driven site that turns visitors into qualified quote requests.

By letting customers attach photos and by routing every submission into a formatted, instantly-delivered email, the site turns a cold 'contact us' message into a lead the team can actually quote on sight, cutting the back-and-forth that used to happen before a project could even start.
A&Y Cabinets LTD needed more than a digital business card. With 7 distinct services and 2 client segments (residential and commercial), their old setup couldn't clearly show the right offer to the right visitor, and every inquiry meant a phone tag before anyone even knew what the customer wanted.
I built a Next.js site structured around that exact problem: dedicated, template-driven service and industry pages so each offering, including cabinet refinishing, door replacement, full kitchen builds, countertops, and bathroom remodels, gets its own detailed page with process steps, benefits, and features, instead of being buried in one long homepage. The centerpiece is a contact flow that does the pre-qualification work automatically: visitors can attach photos of their current kitchen directly in the form, and submissions are emailed instantly via a Nodemailer API route as a formatted, branded HTML email with attachments included, so the team opens their inbox to a ready-to-quote lead with visual context, not a vague message they have to chase down. The result is a site that sells the breadth of the business (residential vs. commercial, 7 services, real project stats) while making the most important action, getting a quote, effortless for the visitor and low-friction for the business to act on.
- Dynamic service pages generated from a single data source: 7 services (cabinet refinishing, door replacement, painting, full kitchen design & installation, countertops & storage, bathroom renovation) each with their own process, benefits, and feature breakdown
- Segmented industry pages for Residential vs. Commercial clients, so messaging and stats speak directly to each audience
- Photo-attached contact form: customers upload images of their space right from the inquiry form
- Automated branded HTML email notifications via Nodemailer, delivering leads with attachments straight to the business inbox
- Portfolio/gallery showcase of completed projects to build trust before the visitor ever calls
- Fully responsive, animated UI with a WhatsApp click-to-chat button for instant, low-friction contact alongside the form



