REACT · VITE · TYPESCRIPT
VetEngage: Check-in App
A full-stack self check-in app for VetEngage that I built end to end, from the React kiosk UI to the GraphQL API, workflows, and email behind it.

Overview
A self check-in and walk-in app for VetEngage, and one I built end to end. Clients check themselves in on arrival and their status flows through to the staff dashboard. On the frontend it is a focused, kiosk-friendly React flow; on the backend I built the GraphQL resolvers, business-logic actions, PostgreSQL migrations, Temporal confirmation workflows, and the notification emails behind it.
Highlights
- Frontend: a fast, hard-to-get-wrong React and Vite kiosk flow, on the shared design system.
- Backend: the full check-in and walk-in GraphQL API, actions, and schema.
- Workflows and email: Temporal durable workflows for confirmations and walk-in notifications, with templated transactional email.
- Built across every layer, from the database to the screen.