Tech Stack
Typography
Color Palette

Overview
A warm, inviting e-commerce site for Pawfect, a holistic pet wellness brand offering natural food, treats, supplements, and grooming products. The site features 12 products across 5 categories with subscription pricing, advanced filtering by pet type (dogs/cats), and a full cart experience — all wrapped in a coral-and-sage palette that radiates trust and care.
The Ideation Process
The pet wellness market is booming, but most pet e-commerce sites fall into two camps: either clinical and corporate, or overly cartoonish. We wanted Pawfect to occupy the middle ground — approachable and warm without being childish, premium without being cold. The coral (#E07A5F) was chosen as the primary accent because it conveys warmth, energy, and care — it's the color of a sunset walk with your dog. Sage (#87A878) provides a natural, earthy counterpoint that reinforces the holistic positioning. The warm cream background (#FAFAF7) creates a cozy, living-room feel rather than a sterile retail environment. Playfair Display for headlines adds a touch of editorial sophistication that elevates the brand above typical pet stores, while Inter keeps the UI clean and readable.
Design & Development
The homepage was designed to build trust quickly — pet parents are protective shoppers. It opens with an animated hero featuring floating product cards and key stats (50K+ happy pets, 4.9 rating, 100% natural ingredients) to establish credibility immediately. A trust bar reinforces brand values before the user even scrolls. The category section uses 6 illustrated cards (Food, Treats, Supplements, Accessories, Grooming) so users can self-select their path. Featured products showcase 12 items with badge indicators (Bestseller, New, Sale) and quick-add buttons for frictionless shopping. The "How It Works" section breaks the subscription model into 4 simple steps with friendly icons, reducing friction for the recurring revenue model. Testimonials from verified pet parents with star ratings and photos add social proof. Every section uses Framer Motion staggered entrance animations triggered on scroll for a polished, modern feel.
What Makes It Unique
Dual pricing model with one-time purchase and subscription options — subscription saves ~15%, encouraging recurring revenue with transparent pricing
Pet type filtering (Dogs, Cats, Both) across the entire product catalog — users can instantly narrow to relevant products for their pet
Floating animated product cards on hero section with staggered entrance animations and key trust stats
Quick-add overlay on product cards for frictionless shopping — add to cart without leaving the browse experience
Badge system (Bestseller, New, Sale) on product cards with color-coded visual hierarchy
4-step "How It Works" subscription flow with friendly illustrations reducing conversion friction
Slide-out cart drawer with quantity management, subscription toggle, and real-time subtotal calculation
Technical Highlights
- Next.js 16 with React 19 for cutting-edge performance and static product pages
- React Context API for cart state management — lightweight alternative to external state libraries
- Framer Motion whileInView animations with staggered delays across all sections
- Tailwind CSS v4 with @theme directive for custom color tokens and design system
- Advanced shop filtering with category, pet type, and multi-sort options via URL query params
- Responsive design with mobile-first approach and glassmorphism navbar on scroll
The Result
Pawfect proves that e-commerce doesn't have to feel transactional. The warm palette, editorial typography, and thoughtful UX create a shopping experience that feels like browsing a curated boutique rather than scrolling through a product database. The subscription model integration shows clients that we can build revenue-driving features, not just pretty pages. Pet parents trust this site because every design decision — from the trust bar to the verified reviews to the transparent subscription pricing — was made with their protective shopping mindset in mind.
Want something like this?
Every project starts with a conversation. Tell us about your brand, your goals, and your timeline — we'll handle the rest.