Qasim Shah
All projects

Frontdesk

Scheduling workspace

Availability, bookings, callbacks, and time off in one place. A foundation for an AI receptionist that starts with a reliable schedule.

Status
Local prototype
Kind
AI & systems
Stack
Node.js · SQLite · WebSockets
Try the machine: race a booking
Frontdesk local scheduling dashboard with availability and booking tools
Local prototype capture · empty demo workspace

The problem

A booking assistant cannot be useful if two callers can take the same slot, a retry creates another appointment, or a change to business hours is ignored.

What was built

  1. Persistent service and availability management, weekday hours and breaks, time-off blocks, and callback tracking.
  2. Atomic, idempotent booking transactions, with explicit handling of local time and daylight-saving transitions.
  3. A voice gateway and signed webhook integration tested with a simulated provider, alongside backup and restore workflows.

What I learned

The database has to enforce booking correctness. Conversation design cannot compensate for a race condition, and retries need a durable identity.