Skip to content
← All projects
REACT · VITE · TYPESCRIPT

Veterinary SaaS Admin Dashboard

Built Veterinary SaaS's admin dashboard in React 19 and TypeScript, with Apollo Client and Zustand powering scheduling, client tracking, and analytics that update live over WebSockets.

Veterinary SaaS admin dashboard overview
Role
Senior Full-Stack Developer & Frontend Lead
Timeline
Aug 2024 to present
Stack
ReactViteTypeScriptTailwind CSSZustandApollo GraphQLWebSocketsPlaywrightVitest

Overview

Veterinary SaaS’s admin panel for managing appointments, clients, and reports, built for efficiency, usability, and scalability to streamline operations. It enables seamless scheduling, client tracking, and analytics.

Highlights

  • React (Vite, TypeScript): fast, modular architecture.
  • Tailwind CSS with a shared React design system for consistent, reusable components.
  • Zustand for state and Apollo Client (GraphQL) for optimized API communication.
  • WebSockets keep appointments, client status, and check-ins updated live across the dashboard, no manual refresh.
  • Charts, tables, and filters for data visualization and insights.
  • Vitest & Playwright for unit and end-to-end reliability.
  • Delivered with Jira & Confluence for project management and documentation.

Inside the dashboard

Scheduling across providers and locations:

Veterinary SaaS scheduling calendar

Two-way client messaging, built in:

Veterinary SaaS client messaging