Skip to main content
Back to cases
AdminWindows app

Office Reception Helper

Room bookings, visitor sign-ins, and parcel tracking in one local tool. Reception stops getting interrupted.

The problem

Admin gets asked all day: "Is this room free?" "When is today's guest arriving?" "Has my package arrived?" Information scatters across chats and spreadsheets.

The solution approach

A local ledger with three tabs — Rooms / Visitors / Parcels. Anyone can glance at it. Admin only maintains data. One-click print for the reception desk.

What you will end up with

  • Left sidebar with three tabs: Rooms, Visitors, Parcels.
  • Rooms: today's timeline view; free slots in light gray, booked slots colored with topic + organizer.
  • Visitors: list for today — name, company, host, ETA, status (Pending / Arrived / Left).
  • Parcels: today's deliveries — recipient, carrier, tracking id, status.
  • Quick create; one-click export of today to Excel for archive.
  • "Print today" generates an A4 sheet for the reception desk.

Ready-to-use prompt

You are a senior engineer experienced with Windows desktop apps. Build a local Windows tool for office admins / reception staff. Non-developer user.

[Goal]
Consolidate the three biggest daily interruptions — room booking, visitor sign-in, parcel handoff — into one lightweight ledger.

[Platform & Stack]
- Windows 10/11 desktop app
- Electron + React + TypeScript
- Local SQLite; offline; ship a Windows .exe installer

[Structure]
Left sidebar tabs: Rooms / Visitors / Parcels.

[Rooms tab]
1. Top: date picker (default today) + room filter.
2. Main: horizontal timeline 8:00-20:00; each room is a row; free slots light gray, booked slots colored with topic + organizer + range.
3. Clicking a free slot opens a New Booking form (topic, organizer, start, end, people count, notes).
4. Drag to edit a booking; conflicts highlighted.
5. Toggle to a list view for printing.

[Visitors tab]
1. Today's list: name, company, host, ETA, actual arrival, departure, notes.
2. Create form; one click sets Arrived / Left.
3. Quick search (name / company).

[Parcels tab]
1. Today: recipient, carrier, tracking id, signed-at, picked-up status.
2. Create; one-click mark picked-up.
3. Flag parcels uncollected after 3 days.

[Shared features]
- "Print today" creates a one-page A4 PDF summarizing all three.
- "Export today to Excel" for archive.
- Everything saved locally.

[Visual Style]
- Clean business; soft color blocks.
- Reasonable timeline density; large click targets.
- Follows system dark mode.

[Robustness]
- Friendly conflict warnings.
- Empty states.
- Auto-recover the DB.

[Delivery]
1. Structure + wireframes for all three tabs.
2. Phase 1: rooms. Phase 2: visitors. Phase 3: parcels.
3. Package .exe; 500-word user guide.

Start with structure and wireframes.

After copying

1

Open Codex Desktop and create a new project

2

Paste the prompt and send

3

Wait for Codex to finish; tweak company names, column names, button text as needed