REACT · VITE · TYPESCRIPT
Veterinary SaaS Self Check-in App
A full-stack self check-in app that I built end to end, from the React kiosk UI to the GraphQL API and workflows behind it, with WebSockets pushing check-ins to the staff dashboard in real time.

Role
Senior Full-Stack Developer & Frontend Lead
Timeline
Aug 2024 to present
Stack
ReactViteTypeScriptTailwind CSSFastAPIStrawberry GraphQLWebSocketsPostgreSQLTemporal
Overview
A self check-in and walk-in kiosk app I built end to end. Clients check themselves in on arrival and their status pushes live to the staff dashboard over a WebSocket connection, no polling or refresh needed. On the frontend it is a focused, kiosk-friendly React flow; on the backend I built the GraphQL API, durable workflows, and notifications behind it.
Highlights
- Frontend: a fast, hard-to-get-wrong React and Vite kiosk flow, on the shared design system.
- Backend: a GraphQL API backed by durable workflows for confirmations and notifications.
- Real-time updates: a WebSocket connection streams check-in status straight to the staff dashboard as it happens.
- Built across every layer, from the database to the screen.