Back to Work

Voice Receptionist Prototype

This browser-based receptionist prototype guides a scheduling conversation. I kept appointment availability in deterministic backend logic while building the conversation flow.

Full-stack prototype engineerValidated prototypeFull Stack
Voice Receptionist Prototype interface preview

What I built

A React and Vite interface works with an Express API for guided scheduling and local voice interactions.

  • Guides browser-based voice scheduling interactions
  • Validates appointments against deterministic availability
  • Exercises authentication and booking flows in tests

My role

Full-stack prototype engineer

How it works

  • React and Vite browser interface
  • Express and TypeScript API
  • Deterministic appointment availability

Key decisions

  • Keep booking availability deterministic rather than delegating it to the assistant
  • Use browser-first voice and mock telephony for the prototype boundary

What I tested

  • Focused booking, authentication, and security tests
  • Local voice and provider test coverage
  • Build and concurrent-development scripts

Limitations and next steps

This remains a prototype without live calling, production telephony, or a finished setup and editing workflow.