Making dirt disappear faster than my motivation on Monday mornings. Let It Shine is a modern, responsive website for a local cleaning company, designed to sweep away clutter and leave a sparkling first impression, ensuring every pixel shines brighter than your freshly polished countertops
A local cleaning company needed a professional website to showcase their services and attract new customers. Simple enough, right? Well, that was before I realized that making a cleaning website look "spotless" while avoiding every cleaning pun in existence would be harder than removing red wine from white carpet. The client wanted something clean (sorry, couldn't resist), modern, and trustworthy. They needed to showcase their services, display testimonials, and make it easy for potential customers to contact them. No pressure at all. Oh, and did I mention I wasn't just the "developer" on this project? I was handed the mop and the blueprint... responsible for everything from the initial design sketches to the final deployment. Full cycle, full stack, full-on caffeine. If it sparkles, loads fast, and looks good on your phone, that's because I handled every step (and probably should have made more cleaning jokes along the way).
I kept it simple but effective, sometimes the best solutions are the ones that don't require a computer science degree to understand or to implement (I am working on that). The project was built using:
Clean, organized display of all cleaning services with detailed descriptions. Each service has its own dedicated card because apparently, "we clean stuff" wasn't descriptive enough.
Works perfectly on all devices, from desktop monitors to smartphones. Because dirty houses don't discriminate by screen size.
Modern, trustworthy design that says "we're professionals" without screaming "we're trying too hard." The perfect balance of clean and approachable.
Strategic placement of contact forms and buttons to convert visitors into customers. Developer meets cleaning... who knew?
Challenge: Creating a design that felt premium without being intimidating. Cleaning services need to feel approachable and trustworthy.
Solution: Used a soft color palette with plenty of whitespace, cartoonish illustrations and icons, and straightforward navigation. Sometimes less really is more.
Challenge: Making service descriptions engaging without being overwhelming. Turns out, there's a lot more to cleaning than just "making things clean."
Solution: Broke down services into digestible sections with clear descriptions. Used icons and visual elements to make the information scannable.
This project taught me that sometimes the most "simple" projects are the most challenging. Creating something that looks effortless actually requires quite a bit of effort... kind of like cleaning, ironically.
I also learned the importance of understanding your audience. A cleaning company's website needs to inspire trust and professionalism while remaining approachable. It's not about showing off with fancy animations, it's about clearly communicating value and reliability.
Most importantly, I discovered that there are way more cleaning puns than I initially thought, and I somehow managed to prevent myself from using most of them during development. The client didn't have to deal with my humour every single day, surprisingly.