Skip to content
All work

Teratak Pakis · Homestay

A homestay that takes its own bookings

Six units in Cameron Highlands with live rates, a booking flow that shows the full price before the deposit, sourced area guides, and a front desk for the family that runs it.

Year
2026
Type
Homestay
Built with
Next.js, TypeScript, React state, Static export
Demo content
A demonstration build. The brand is a sample; what is real and what is sample is listed below.
hanastudio.my/demo/homestay
Teratak Pakis: website home page
The brief

What the client needed

A family homestay lives on WhatsApp and booking sites. Guests ask if a date is free, wait for a reply, then ask the price, and the commission on every OTA booking eats the margin. The family keeps the calendar in their heads and a notebook.

The job was a site that answers the first three questions on its own (is it free, what does it cost in full, how do we get there), takes a deposit directly, and gives the family one screen for the day.

What we built

The public site

  • Live availability

    Pick dates and see which of the six units are free, with a calendar that shows booked and closed nights and the next free weekends on the home page.

  • The full price up front

    Nightly rate by season and weekday, cleaning fee, extras like breakfast and a BBQ set, and the tourism tax line for foreign guests, all before the deposit.

  • Guests manage their booking

    With a reference and a phone number a guest can set an arrival time, change dates or cancel, and the refund follows the written policy.

  • Guides that answer the real questions

    Five guides (getting there, things to do, weather, packing and a three-day family plan) written from official and dated sources.

  • A map of the area

    Fifteen places with their distances, opening hours and fees where they could be confirmed, and dated notes on the roads up the hill.

  • Honest photography

    Openly licensed photos of the rooms and the real places in Cameron Highlands, credited under each image and on the credits page.

The back office

Front desk

The dashboard is the family's day: who arrives, which units need turning over, which deposits are still open, and how the month is going.

  • Stay calendar: drag to move a booking, block dates for repairs
  • Bookings, guests, payments and housekeeping turnovers
  • Seasonal rates, guest messages and occupancy reports
Open the dashboard

Sign in with any password. Data stays in your browser and can be reset.

hanastudio.my/demo/homestay/admin
Teratak Pakis: Front desk
About the content

What is real, and what is sample

Real

  • Facts about Cameron Highlands: elevations, roads, bus fares, attraction hours and fees, weather, holidays
  • Tourism tax and service tax rules, with the gazettes and rulings
  • Nightly rates set from real market listings
  • Photographs, openly licensed and credited

Sample

  • Teratak Pakis, its family and staff
  • Phone, email and registration numbers
  • Reviews, marked as samples, and every booking in the dashboard

Sources and photo credits are listed on the demo’s credits page.

Studied first

Good sites we learned from

We study how established sites solve the same problem, then design our own. Nothing is copied: no logos, no words, no images.

  • Boutique stays and small hotelsPhotography-led unit pages and a calm, warm tone
  • Booking platformsDate search, a clear price breakdown and self-service changes
Built with

Under the hood

  • Next.js
  • TypeScript
  • React state
  • Static export
  • Mobile first
  • Accessibility checked with axe