Skip to content
All work
Concept project, fictional brandResidential property

Harbor & Key

Modern real estate platform. A real estate agency website with photographed listings, live filters and private viewing requests.

Try the website

Change the filters, save a home, open its details, and request a viewing.

Open full website
harborandkey.example
Harbor & Key Saved (0)

Find the home that fits your days.

Considered homes along the bay, with an agent who knows every street.

214
homes sold (sample)
19 days
average to offer (sample)
14 years
on the bay (sample)
Available now

4 homes

  • Interior of The Tideline
    The Tideline
    $685,000
    48 Marina Walk, Marina District
    2 bed2 bath1,240 sq ft
  • Interior of Alder Court
    Alder Court
    $925,000
    12 Alder Court, Old Town
    3 bed2 bath1,820 sq ft
  • Interior of Foundry Loft
    Foundry Loft
    $540,000
    305 Foundry Row, Arts Quarter
    1 bed1 bath980 sq ft
  • Interior of Hillcrest House
    Hillcrest House
    $1,450,000
    7 Hillcrest Lane, North Ridge
    4 bed3 bath2,960 sq ft

About us

A small agency, on purpose.

We take on fewer homes so each one gets proper photography, honest advice and an agent who answers the phone. Whether you are buying your first home or selling your last, you deal with the same person from start to finish.

City lights reflected in the bay at night
See a home in person

Request a private viewing. An agent will call you to arrange a time.

Harbor & Key

Concept website by Harsimran Singh. The brand, people, prices, reviews and figures are made up for demonstration. Stock photography by Karolina Grabowska, Kaboompics.

How this website turns a visitor into a customer

This is what I set up behind the design. Harbor & Key's hook is early access to new listings and a private viewing. Fill in the form on the site above, and your entry appears in the owner's view below.

  1. 1. Capture

    Give visitors a real reason to leave their details, then keep the form short.

  2. 2. Collect

    Every request lands in one place, with what they want and where they came from.

  3. 3. Reply instantly

    An automatic email goes out straight away, and the business gets an alert.

  4. 4. Follow up

    Timed emails keep the conversation going, and stop when someone replies or unsubscribes.

  5. 5. Measure

    See which ads and pages bring real customers, so the budget goes to what works.

Owner's view: lead inboxSample data. Your own entries stay in this page.
NameEmailWantsCame fromPriorityStatus
grace.lin@example.comViewing, The TidelineProperty portalHotAgent calling today
omar.h@example.com3 bed under $1MGoogle searchWarmListing alerts on
chloe.m@example.comHome valuationFacebook adNewValuation requested

Follow-up emails for Grace

To: grace.lin@example.com

We received your viewing request

Hi Grace, An agent will call within one business hour to confirm a time. Here are the floor plans in the meantime.

Harbor & Key, 100 Sample Street, Anytown. Unsubscribe with one click.

Preview only. No email is sent from this page.

Data this site collects

  • Name, email and phone
  • Budget and bedrooms
  • Home they asked about
  • Timeline to move

Tools that make it real

A CRM or spreadsheet for the inbox, an email tool for the follow-ups, and analytics for the sources. I choose these to suit the client's budget and connect them when the site is built.

Only email people who asked to hear from you. Buying lists or scraping addresses damages deliverability and can break the law. Every marketing email needs a working unsubscribe and a real business address.

The thinking

Most property sites open with a dense search form. This concept lets people narrow homes with a few clear choices and keep a shortlist as they browse.

Built with

Next.js, TypeScript, Lead capture

  1. Filters are always visible

    Choosing a bedroom count or budget updates the list at once, with a count that confirms what changed.

  2. A shortlist without an account

    Saving a home needs one tap, which removes the usual sign-up wall from the early browsing stage.

  3. Empty results give direction

    If nothing matches, the page says so and offers one button to clear the filters.

Next conceptBayline Collision

Want something like this for your business?

Tell me what you are trying to achieve, and we'll work out the right next step together.