Skip to content
← All projects
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.

Check-in flow diagram
Role
Full-stack Developer
Timeline
Aug 2024 to Jul 2026
Stack
ReactViteTypeScriptTailwind CSSFastAPIStrawberry GraphQLPostgreSQLTemporal

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.