Back to Projects
Business
Completed

HappyPaws — Pet Care Hub

A full-featured, frontend-only pet services platform with role-based dashboards for customers, staff, managers, and admins, plus a multi-step booking wizard.

Date

May 3, 2026

Duration

2-4 months

Client

Personal Project

Category

Business

Technologies Used

React
TypeScript
Vite
Context API
React Router
React Hook Form
Zod
Framer Motion
Tailwind CSS
Shadcn UI
Radix UI
Lucide Icons
Recharts
Sonner
LocalStorage
Vitest
HappyPaws — Pet Care Hub
Click to expand

Project Overview

HappyPaws (PetCare Hub) is a modern, responsive pet services web app built with React 18, Vite, and TypeScript that powers a public marketing site, a three-step booking wizard, and four role-specific dashboards — customer, staff, manager, and admin — all without a backend. The landing page features a sticky glassmorphism navbar, Framer Motion hero with stats, animated services grid with Basic/Full/Premium tiers, how-it-works steps, gallery, testimonials, and a contact section. A React Hook Form + Zod booking flow guides users through service, pet, and schedule selection, while a Context API store (AppContext) persists pets, bookings, and payments. Mock authentication via AuthContext + LocalStorage supports four seeded roles (customer, staff, manager, admin) with auto-redirects, a reusable ProtectedRoute guard, and shared AuthLayout for sign-in/sign-up. The Admin dashboard ships with a collapsible sidebar, topbar with live menu/submenu search and keyboard navigation, dark mode toggle, recharts analytics, and full CRUD modules for bookings, services, customers, staff, reviews, gallery, promotions, profile/password, and an 18-permission RBAC roles manager. Staff can manage assigned appointments, update statuses, and upload pet photos; managers get operational stats and quick-actions. The UI is built on Shadcn + Radix with a fully tokenized HSL design system using an amber/teal palette, Playfair Display headings, and DM Sans body. Routing uses React Router, animations Framer Motion, and feedback is delivered through Sonner toasts.

Key Features

Responsive Design
Modern UI/UX
Performance Optimized
Cross-browser Compatible
Mobile-first Approach
SEO Friendly
Accessibility Standards
Clean Code Architecture

Challenges & Solutions

Technical Implementation

Challenge:

Building a scalable and maintainable solution with modern technologies.

Solution:

Leveraged React and TypeScript to create a robust architecture.

User Experience

Challenge:

Creating an intuitive and engaging user interface.

Solution:

Implemented responsive design patterns and smooth interactions.

Performance Metrics

Performance Score
95/100
Code Quality
A+
Responsiveness
100%
Browser Support
All Modern

Project Gallery

HappyPaws — Pet Care Hub screenshot 1
View
HappyPaws — Pet Care Hub screenshot 2
View
HappyPaws — Pet Care Hub screenshot 3
+11
View

Related Projects

EVChargePro — EV Charging Network Platform
Business

EVChargePro — EV Charging Network Platform

EstateHub — Real Estate Marketplace Platform
Business

EstateHub — Real Estate Marketplace Platform

EduCloud — Enterprise Learning Management System
Business

EduCloud — Enterprise Learning Management System