Fresh Sheets
Every room ready. Every guest welcomed.
Fresh Sheets lets a small guesthouse track each room from checkout to ready on a phone and print a welcome sheet with Wi-Fi, breakfast hours and local picks.
Zip, 181 KB. MIT licence. Built 28 Oct 2026.
Live preview
This is the real site, not a mock-up. Click around; the button on it opens the working app.
What you get
Everything a tool needs, already done.
Pages and screens
- Hero board
- How it works
- Turnover board
- Welcome sheet
- Room setup
- Local picks
Features
- Four room statuses: checkout, cleaning, ready, occupied
- Tap a room to move it to the next status
- Printed welcome sheet for each guest
- Wi-Fi and breakfast hours on every sheet
- Up to 8 local picks per sheet
- Free, private, runs in your browser
Palette
#8a4b2a#74391c#fffcf7#f3e3d6#2b2620#6b6155
Style
- Warm
- Elegant
- Editorial

For developers
A real codebase, not a page builder export.
Stack
Vite, React 19 and TypeScript for the app. The launch page is plain HTML, CSS and a little JavaScript with no build step. Vitest for unit tests, Playwright for browser tests.
Run it
unzip fresh-sheets.zip
cd fresh-sheets
npm install
npm run devIn the zip
site/the launch page with the built app insite/app/src/ande2e/the app source and testsdocs/technical-docs/architecture, runbook, quick referenceSTART-HERE.mdandLICENSE(MIT)
More like this
Also on the shelf

Hatcheck
Log items found in your hotel or guesthouse, flag those past their keep date, search when a guest calls, and export a CSV or print a handover sheet.

Nibline
Draws printable guideline sheets from your nib width, ratio and slant, and checks, prices and tracks each envelope in a wedding or Eid guest list.

Pulli
Plan rangoli and kolam designs on a dot grid, mirror them 2, 4 or 8 ways, and see how many grams of each colour powder to buy for your floor size.
