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.
