Skip to content
Product Case Study

Myplace gives hotels and rentals a website that takes bookings.

We built it for small hotels, villas and holiday rentals: a complete website with a booking engine built in, guest payments straight to the owner, and one calendar with Airbnb and Booking.com. Try it yourself: the live demo is a real dashboard for a fictional hotel, no sign-up.

  • 6designs, each a complete website
  • 24section types in the editor
  • 1calendar for every channel
  • 0%commission on direct bookings

Real recording of the live demo: a guest books at Casa Solenne, then the owner’s dashboard.

The brief

Marketplaces take a cut of every stay, even from guests who already know you.

Small hotels and rentals live on Airbnb and Booking.com and pay commission on every booking. A website of their own usually means an agency, a separate booking plugin and a calendar kept in step by hand.

We wanted one product a host can set up in an afternoon: a real website that takes bookings, payments that go straight to the host, and one calendar that includes the marketplaces they keep. The brief set four rules.

  • Two guests can never hold the same room on the same night.
  • Guests pay the host directly: we never hold the money.
  • Every word on a generated site comes from the owner. Nothing is invented.
  • One business can never see another’s data.

How it works

Four steps, from first details to a full calendar.

Shown with the live demo: Casa Solenne, a fictional hotel, from its website to a booking in the calendar.

  1. 01

    Generate

    The owner answers a few questions: the property, its rooms or units, prices and photos. Myplace writes a complete site from those answers in one of six designs, for five kinds of property, from a single villa to a hotel. It writes only what the owner gave it.

    The Website screen: the six designs, the current one marked

    What the generator makes

    1. 01Ten pages in the chosen design: rooms, gallery, location, booking and more
    2. 02Every word from the owner’s answers: no invented reviews, ratings or numbers
    3. 03Change the design any time: text, photos, pages and bookings stay
  2. 02

    Edit

    Every page opens in a visual editor: change text and photos in place, add any of 24 section types, drag them into order and check the page on a phone. It publishes on a free address straight away, or on the owner’s own domain, in English, Greek and more.

    The visual editor: the page’s sections on the left, the live page in the middle
    The visual editor24 section types, drag to reorder
    The published home page of Casa Solenne
    PublishedOn a free address or the owner’s domain

    Desktop, tablet and phone previews before anything goes live

  3. 03

    Book

    Guests search live availability on the site and pay online, in full or as a deposit, or pay at the property. The price is worked out on the server, the room is held while they pay, and the money goes to the owner’s own account.

    Casa Solenne’s booking page: two rooms with their prices for 9 to 11 November

    A real search · 9 to 11 November, 2 adults

    1. 01Live availability, priced on the server, never in the browser
    2. 02The room is held while the guest pays: 15 minutes unless the owner sets 5 to 60
    3. 03Only the payment’s confirmation turns the hold into a booking
  4. 04

    Run

    The dashboard runs the day: one calendar for every room and channel, bookings, guests, messages and analytics. Airbnb and Booking.com stays come in as real reservations, and the Greek rules are built in, down to the monthly AADE list.

    The calendar: every room on one timeline, stays coloured by channel
    One calendarWebsite, Airbnb and Booking.com, room by room
    The bookings list with direct, manual and Booking.com stays
    BookingsEvery channel’s stays as real reservations

    The channels are checked again right before every booking

The Website screen: the six designs, the current one marked

What the generator makes

  1. 01Ten pages in the chosen design: rooms, gallery, location, booking and more
  2. 02Every word from the owner’s answers: no invented reviews, ratings or numbers
  3. 03Change the design any time: text, photos, pages and bookings stay
The visual editor: the page’s sections on the left, the live page in the middle
The visual editor24 section types, drag to reorder
The published home page of Casa Solenne
PublishedOn a free address or the owner’s domain

Desktop, tablet and phone previews before anything goes live

Casa Solenne’s booking page: two rooms with their prices for 9 to 11 November

A real search · 9 to 11 November, 2 adults

  1. 01Live availability, priced on the server, never in the browser
  2. 02The room is held while the guest pays: 15 minutes unless the owner sets 5 to 60
  3. 03Only the payment’s confirmation turns the hold into a booking
The calendar: every room on one timeline, stays coloured by channel
One calendarWebsite, Airbnb and Booking.com, room by room
The bookings list with direct, manual and Booking.com stays
BookingsEvery channel’s stays as real reservations

The channels are checked again right before every booking

Try it yourself

Open the demo. Click anything.

The real product with a fictional hotel, no sign-up. Then open any of the six designs the way a guest would see it.

The live demo

Casa Solenne Hospitality

A fictional hotel with eleven rooms and a full calendar of sample bookings. Open the calendar, the bookings, the website and its editor. It is read-only, so nothing you try is saved.

Engineering

Engineered, not improvised.

Six decisions that make the difference between a demo and a tool a team uses every day.

  • 01

    A double booking is impossible, not unlikely

    Two stays can never share a room on the same night. The rule lives in the database itself, below every screen and every line of code, so no bug and no rush of guests can get around it.

    Enforced by the database

  • 02

    Tested under a rush

    In the tests, 24 guests ask for the last free room at the same moment and exactly one gets it. 48 overlapping stays on three rooms: no two of them overlap.

    24 requests, 1 booking

  • 03

    Paid means confirmed, once

    Only the payment’s own confirmation turns a hold into a booking, and every payment is recorded once. A payment that arrives after its room was lost is refunded.

    Never confirmed by the browser

  • 04

    Every business sealed off

    Each record belongs to one business, and access rules on every table keep it there. Automated tests try to read, change and call across businesses, and every attempt must fail.

    31 isolation tests

  • 05

    Nothing invented

    The site generator writes only what the owner entered: no made-up reviews, ratings or numbers. A test runs every design with every kind of property and checks the result.

    36 generator checks

  • 06

    Outside calendars, fetched carefully

    The calendar links owners paste from Airbnb or Booking.com are fetched with strict limits: secure links only, no private addresses, at most three redirects, fifteen seconds and five megabytes.

    Checked before every fetch

Architecture

How the parts fit together.

Two sides that meet in one database. Guests book through the website, owners run the day in the dashboard, and the booking engine and the rules that protect it sit between them.

Guest’s browserAny phone or computer
Address routerFinds the business by its address
Guest websiteSix designs, built from the owner’s details
Booking enginePrices, holds and availability
Calendar syncAirbnb, Booking.com, Google Calendar
DatabaseEach business sealed off
PaymentsStraight to the owner’s account
Owner’s browserDashboard and editor
Owner dashboardCalendar, bookings, guests, inbox
Visual editor24 section types
Email and daily jobsConfirmations, reminders, AADE
  1. Guest’s browserAny phone or computer
  2. Address routerFinds the business by its address
  3. Guest websiteSix designs, built from the owner’s details
  4. Booking enginePrices, holds and availability
  5. PaymentsStraight to the owner’s account
  6. DatabaseEach business sealed off
  7. Calendar syncAirbnb, Booking.com, Google Calendar
  8. Owner’s browserDashboard and editor
  9. Owner dashboardCalendar, bookings, guests, inbox
  10. Visual editor24 section types
  11. Email and daily jobsConfirmations, reminders, AADE

The output

The live demo, screen by screen.

Screens from Casa Solenne’s dashboard, exactly as anyone can open them in the demo.

  • Overview

    Overview

    Arrivals, guests in house, occupancy and revenue at a glance

  • Bookings

    Bookings

    Website, team, Airbnb and Booking.com stays in one list

  • Analytics

    Analytics

    Visits, conversion, occupancy and the average nightly rate

  • AADE stay list

    AADE stay list

    Each month’s stays, ready to download for the registry

For your business

What Myplace does for a hotel or a rental.

Myplace is a product we built and run. For a hotel, a villa or a holiday rental, it means:

  • Keep the guests you already won

    Returning and curious guests book on your own site, at your own prices, with no commission.

  • Keep the marketplaces too

    Airbnb and Booking.com stays come into the same calendar, so there is still one place to check.

  • The money comes straight to you

    Online payments go to your own account, in full or as a deposit, or guests pay at the property.

  • The Greek rules, handled

    The climate resilience fee, the ΑΜΑ on your site, the guest’s ΑΦΜ or ID at checkout and the monthly AADE list.

Questions

Before you ask.

Can we use Myplace for our property?

Yes. Talk to us first: we look at your property and the channels you use together, and set Myplace up with you.

Is the demo real?

Yes. It is the real product with a fictional hotel, Casa Solenne, and its sample bookings. It is read-only: open every screen, try every button, and nothing is saved.

Do we have to leave Airbnb and Booking.com?

No. Keep them for discovery. Their stays come into Myplace’s calendar as reservations, and a booking on your own site closes those dates on the other channels through their calendar links. Marketplaces read those links every few hours, so Myplace also checks them again right before it takes a booking.

What if two guests book the same room at once?

One of them gets it. The database refuses two stays on the same room and night, and we tested it with 24 requests for the last room at the same moment.

Do you take a commission on bookings?

No. Myplace is a flat monthly plan. Card payments carry the payment provider’s own fees.

Does it handle the Greek requirements?

Yes: the climate resilience fee on its own line, the ΑΜΑ on your website, 13% VAT ready to add for professional hosts, the guest’s ΑΦΜ or ID at checkout, and the monthly AADE stay list as a file for your accountant.

Where does AI come in?

In how we built it, not in your guests’ way. We built Myplace with an AI coding assistant, to a written brief and behind automated tests. The product runs on ordinary tested code: no AI decides a price, a date or a booking.

Want Myplace for your property?

Tell us about your property and the channels you use. We’ll walk you through the demo with your own setup in mind.