REACT · VITE · TYPESCRIPT
VetEngage: Admin Dashboard
Built VetEngage's admin dashboard in React 19 and TypeScript, with Apollo Client and Zustand powering real-time scheduling, client tracking, and analytics.

Overview
VetEngage’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.
- 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:

Two-way client messaging, built in:
