01 / 06  Local Service Business

Bela Flor Cleaning

Elegance in every detail.A boutique home cleaning brand serving Cape Cod, reimagined as a warm, editorial website that feels as considered as the homes it cares for.

Role
Design and development
Stack
Next.js, TypeScript, Tailwind CSS, Framer Motion, Vercel
Live site
belaflorcleaning.com
Questions
Ask me about it

Overview

Bela Flor is a boutique home cleaning service on Cape Cod that wanted to be perceived the way it operates: meticulous, high-touch, and a step above the generic local-service competition. The brief was to design and build a site that could justify a premium position in the market purely through the quality of the experience.

Objectives

  1. Position the brand above typical local cleaning-service competitors
  2. Make requesting a quote effortless on any device
  3. Reflect the meticulous, high-touch nature of the service through the design itself

Process

  1. Studied the brand's boutique positioning and the Cape Cod market it serves, then built a visual language around soft light, generous whitespace, and editorial typography instead of the stock-photo grids common in the industry.
  2. Structured the site around Philosophy, Services, and Experience so visitors understand the brand's value before they ever see a price.
  3. Built the front end in Next.js with Tailwind CSS and Framer Motion for a fast, smooth-scrolling experience, then optimized every image and font for a clean load on mobile.

Results

  1. A live, production website at belaflorcleaning.com representing the brand across desktop and mobile.
  2. A clear, low-friction path from homepage to quote request.
  3. A visual identity that reads as premium and trustworthy at a glance - the core goal behind the project.

Learnings

The biggest lesson from Bela Flor wasn't technical - it was learning to let restraint do the selling. Every instinct says 'add more proof, more copy, more convincing.' The version that actually converts is the one that trusts good photography and confident whitespace to do that work instead.

Next projectR&B Investimentos

Contact