FuryBeeThemes

DashboardHotel PMS dashboard Coming soon

Staybook

Hotel property management dashboard with a drag-and-drop room rack, front desk and rates.

Staybook dashboard: real screenshot of the live demo home page

More screenshots

  • Staybook: Room rack with drag-and-drop stays
    Room rack with drag-and-drop stays
  • Staybook: Front desk arrivals, departures and in-house guests
    Front desk arrivals, departures and in-house guests
  • Staybook: Guest profile with tier, preferences and stay history
    Guest profile with tier, preferences and stay history
  • Staybook: Rate calendar with restrictions
    Rate calendar with restrictions

About Staybook

A property management dashboard for a boutique hotel of 38 rooms with a spa and a restaurant: a room rack (tape chart) with drag, resize, conflict checks and full keyboard control, reservations with filters, CSV export and a booking wizard, front desk check-in and check-out with key cards and folios, guest profiles with stay history, housekeeping, maintenance, spa and dining, a rate calendar with restrictions and bulk edit, channels with rate parity, and occupancy, ADR, RevPAR and pickup reports. The back-office sibling of Azure. React 19, TypeScript and Tailwind CSS 4, light and dark, 4 palettes.

Best for boutique hotels, resorts and guesthouses, hospitality startups and PMS or channel-manager teams.

Features

  • Room rack

    A tape chart of every room by night: drag to move dates or room, resize both edges, conflict and capacity checks, out-of-order blocks, and keyboard moves (M, E, arrows, Enter, Esc, T for today).

  • Overview

    Occupancy tonight, ADR and RevPAR, arrivals and departures today, rooms by housekeeping status, VIPs in the house and the next 14 nights.

  • Reservations

    Filters by status, channel, room type and arrival dates, search, CSV export and a booking wizard (N from anywhere).

  • Front desk

    Check-in and check-out flows with room assignment, key cards and a folio with charges, VAT, city tax and payments; a cash desk of today's payments.

  • Guests

    Profiles with loyalty tier, VIP flag, preferences, notes and stay history.

  • Housekeeping and maintenance

    Room status board with cleaner assignment and workload; maintenance tickets that can take a room out of order.

  • Spa and dining

    Treatment bookings by therapist and room, restaurant tables by seating, for guests in the house.

  • Rates and channels

    Rate calendar with manual rates, minimum stay, closed to arrival and bulk edit; channel share, commission and rate parity.

  • Reports

    Daily occupancy, ADR and RevPAR by week, pickup, channel mix by arrival month and a 12-week forecast.

  • 4 palettes + dark mode

    Sea, Brass, Coral and Sage on limestone paper or deep navy, AA contrast in both modes.

What's included

  • Overview
  • Room rack (tape chart)
  • Reservations (list, filters, CSV export, booking wizard)
  • Front desk (check-in, check-out, cash desk)
  • Guests list
  • Guest profile
  • Housekeeping
  • Maintenance
  • Spa and dining
  • Rates and availability
  • Channels
  • Reports
  • Settings
  • Marketing landing page
  • Sign-in page
  • 404 page

Tech stack and fit

Built with

  • React 19
  • TypeScript
  • Vite 7
  • Tailwind CSS 4
  • Recharts 3
  • React Router 7

Who it's for

Boutique hotels, resorts and guesthouses, hospitality startups and PMS or channel-manager teams.

Pairs well with

Built around the same kind of business, so the back office and the public site can share one brand.

Tags

Staybook FAQ

Does Staybook match the Azure hotel website?

Yes. Staybook is the back office of the same fictional hotel at Cala Serena: same limestone and navy family, the same six room types and the same spa menu. They share names, not code, so each works on its own.

What happens when two stays clash on the room rack?

The move is refused. A stay cannot go onto a room with an overlapping stay or out-of-order block, or a room too small for the party, and arrivals cannot move before today. In-house stays keep their arrival date and can change room and departure. The rules live in src/lib/stay.ts.

Can the rack be used without a mouse?

Yes. Arrows move between bookings, M moves a stay, E extends it, Enter confirms and Esc cancels; on touch screens you tap and use Edit stay in the reservation drawer.

How is the folio calculated?

Room at the net nightly rate plus 10% VAT, a city tax per adult and night, and extras, minus payments. VAT and city tax are editable in Settings.

How do I connect it to a real PMS or channel manager?

The data is seeded (about 1,700 reservations and 1,300 guests) around a frozen clock in src/data/clock.ts. Replace NOW with new Date() and the initial state of StayProvider with your API data; actions such as moveReservation, checkIn, checkOut and createReservation are where to call your backend.

When can I buy Staybook?

Staybook is coming soon. The live demo is complete; the template goes on sale at $39 shortly.

Can I use Staybook for a client project?

Yes. The license covers personal and commercial projects, including client work. Reselling or redistributing the template itself is not allowed.

Staybook is coming soon. The whole demo is already online.

Live preview