(work) for a client · live

Property Manager

Properties, bookings and operations together in one view.

the friction

The problem

A small rental business was running its properties from messages, a shared calendar and a spreadsheet. Double bookings were a real risk, and guests asked the same questions every week.

Before writing any code, I broke the project down into features and phases with a cost and time for each, so the client could choose what mattered most first.

the flow

What it does

  • Accounts & sign-inPeople sign up, log in and reset their password.
  • Admin panelEdit pages, items and settings without a developer.
  • Image uploadsUpload, resize and order photos and files.
  • Bookings & calendarAvailability, reservations and a shared calendar.
  • Email notificationsConfirmations, reminders and updates by email.
  • Dashboard & reportsKey numbers and lists at a glance.
  • Multiple languagesThe site in more than one language.
the thinking

Decisions along the way

  1. i thought aboutA fixed price for everything at once is a risk for both sides.

    so i builtThe work was split into phases, each one useful on its own, so the client could start small and add the rest later.

  2. i thought aboutDouble bookings are the most expensive mistake.

    so i builtOne calendar is the source of truth for availability, and every booking goes through it.

  3. i thought aboutThe owner is not technical and should not need me for small changes.

    so i builtAn admin panel to edit properties, photos, prices and text without a developer.

the estimate

How the work was split

  1. phase 1

    Foundations

    Properties, photos and content, editable by the owner.

    • Accounts & sign-in
    • Admin panel
    • Image uploads

    ~9–18 days

  2. phase 2

    Bookings

    One shared calendar, with confirmation emails.

    • Bookings & calendar
    • Email notifications

    ~6–13 days

  3. phase 3

    Operations

    An overview of the week, and the site in a second language.

    • Dashboard & reports
    • Multiple languages

    ~5–11 days

An example breakdown: effort is in working days, before design and launch.

what's next

What I'd do next

  • Online payments and deposits at booking time.
  • Sync with the big booking platforms’ calendars.
(q) quotes

Looking for a quote for your project?

Start from the features Property Manager uses, switch off what you don’t need and add what you do.

Start from Property Manager