K's Roofing
Freelance Web Design Project for a Local Roofing Contractor in Toronto

Overview
A newly established Toronto-based roofing contractor needed a professional website to attract local clients and communicate their services clearly. The client provided a logo and colour scheme, but had no existing web presence or content. The goal was to take those starting materials and build something credible and functional from scratch, delivered within two weeks.
Role
Freelance Web Designer:
Competitor Research, Client Interview, Information Architecture, Copywriting, Visual Design, Domain and Hosting Setup
Timeline
Launched in March 2026
Takes approximately 2 weeks to be done from receiving the client’s request
Process
Competitor Research
I have done a quick research on the existing competitor. Both K-One Roofing and R Alpine Roofing follow a similar structure: a services page, a project gallery, and a contact or quote request form.
This structure inspired the direction for K's Roofing’s website design. We need a clear and simple layout, and emphasize locally relevant copy and a straightforward structure that builds trust quickly.
Alpine Roofing | K-One Roofing |
![]() | ![]() |
Ideate
Using the client's logo and colour scheme as the foundation, I interviewed them to surface their key services, target customers, and what set them apart from larger competitors.

From there, I structured the site architecture around the most common customer journey. Start by learning about services, seeing past work, and getting a quote. I wrote and refined copy tailored to GTA homeowners, emphasising local expertise and Ontario seasonal weather considerations. The domain, hosting, and launch were handled independently with no external support.

Outcome
The website is live and actively used by the client as their primary business contact point.
Reflection
This project was a different kind of design challenge from the GBA platform. Without a team or defined process, every decision fell on me. For example, what to prioritise, how to talk to the client, and how to translate their informal knowledge of their own business into something a stranger would trust.
It reinforced the idea that good design is often about clarity of communication rather than visual complexity. Working within real constraints such as time, budget, and a non-technical client was a useful discipline that a team environment does not always provide.






