// case study
North East Shine, LLC
A growing property services company needed more than a website. They needed a system. We built them one.
Where they started
When North East Shine came to me, their entire online presence was a Google Business page. Which — for getting found locally — actually works fine. But it doesn't let you give someone a quote. It doesn't let you schedule a job. It doesn't tell the story of what makes your business worth calling.
They were doing solid work across Northeast Ohio — window cleaning, power washing, auto detailing — and the business was growing. The problem was that the operations side of the business was still being managed through a combination of phone calls, texts, and manual record-keeping. That works when you're small. It stops working fast.
What they needed wasn't just a brochure site with a phone number. They needed a platform that could actually run part of their business.
Designing around customer questions
The public site is structured around the questions a customer is likely to ask first: What services are offered? Where is service available? How much might it cost? How do I request a quote?
The homepage routes visitors into the three core services. Each has its own dedicated page with service details, pricing context, FAQs, and clear calls to action — not a generic "we do stuff" page, but content specific to that service and the customers who need it.
Window Cleaning
Service details, FAQs, and quote prompts for residential and exterior cleaning.
Power Washing
Surface-specific content for driveways, siding, decks, brick, and more.
Auto Detailing
Package information, add-ons, and pricing context for mobile detailing.
A service area map — without the API bill
North East Shine covers multiple Northeast Ohio counties, and that coverage needed to be communicated clearly. The standard move here is to embed a Google Maps widget. The problem is that paid map APIs have usage costs that don't make sense for a local service business with a static service area.
Instead, I built a lightweight interactive SVG county map. Visitors can see exactly which counties are covered. It loads instantly, doesn't phone home to a third-party service, and costs nothing at runtime — regardless of traffic.
It's a small thing, but it's a good example of the kind of decision that comes from understanding the actual problem rather than reaching for the default solution.
What we built
The result is a custom ASP.NET Core 10 MVC application — built from scratch on a real tech stack (SQL Server, jQuery, Bootstrap 5), not a page builder or a WordPress theme. That distinction matters when you need the software to do specific things your business actually requires.
Online quoting
Customers can request a quote directly from the site. The team receives the request, reviews it, and can accept or deny it — with the client notified either way. No phone tag, no missed inquiries sitting in a voicemail box. For authenticated customers, the site tracks request history, shows confirmations, and records responses — turning the website into part of the business workflow.
Scheduling
Accepted quotes flow into a scheduling system. Clients can see their upcoming appointments, and the team has visibility into the full job calendar without relying on a shared spreadsheet or a whiteboard.
Invoicing, receipts, and accounting
Jobs generate invoices. Invoices generate receipts. Beyond that, we built out a proper accounting module — revenue tracking, job history, payment records. Everything a service business needs to understand how they're doing financially, without paying for a subscription to something they'll only use 20% of.
Admin area
The backend gives the business owner tools to manage customers, quote requests, service requests, scheduling, jobs, pricing rules, service area counties, email templates, and site settings — all in one place. A service business website shouldn't only attract leads. It should help you organize and manage them.
Local SEO from day one
Because North East Shine is a local business, local SEO was built into the structure from the start — not bolted on afterward. Service-specific pages, county-level service area content, Open Graph metadata, structured data, and a sitemap. WebP images and the SVG map keep the site fast, which matters both for users and for how search engines score it.
The result
North East Shine went from a Google Business page to a fully operational business platform in one project. The site handles lead capture, quoting, scheduling, invoicing, and financial reporting — all in one place, all under their own domain, all running on infrastructure they own.
For North East Shine, the website is not just a digital flyer. It's a foundation for marketing, quoting, scheduling, customer communication, and future automation. And because it's built on a real tech stack rather than a third-party platform, it can grow with the business — new service types, new locations, new reporting needs — without switching tools or starting over.
Building something similar?
If you're running a service business on spreadsheets and phone calls and it's starting to feel like the seams are showing — that's exactly the conversation I like to have. Custom software built for how you actually work, not how someone else designed a SaaS product to work.