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

Check-in flow diagram
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.