Skip to main content

Design Guidelines

Complete design system for Pet Service Management System (PetCare Pro brand).

Brand Identity

Brand Name

PetCare Pro - “Ngôi nhà thứ hai ấm áp cho thú cưng của bạn”

Industry

Pet Care & Hospitality

Target Audience

Pet owners seeking premium care services

Brand Personality

Warm, Professional, Caring, Modern

Logo & Brand Mark

Icon: Paw print (Font Awesome fa-paw) Colors: White paw on coral red (#FF6B6B) circular background Sizes: Mobile: 24px × 24px, Desktop: 32px × 32px

Color System

Primary Palette

Usage: Primary buttons, links & CTAs, brand accents, interactive elementsContrast: White text on #FF6B6B: 4.53:1 (AA compliant ✓)

Semantic Colors

Success (Green)

Success messages, completed states, positive feedback

Warning (Yellow)

Warnings, pending states, caution messages

Error (Red)

Error messages, validation failures, alerts

Info (Blue)

Information messages, tips, neutral notifications

Typography

Font Family

System Font Stack:
Native system fonts provide optimal performance and familiar reading experience across all platforms.

Type Scale

Font Weights

Typography Examples


Spacing System

Base Unit

Base: 4px (0.25rem) Scale: 4, 8, 12, 16, 20, 24, 32, 40, 48, 64px

Spacing Scale

Spacing Patterns


Components

Buttons

States:
  • Default: bg-[#FF6B6B]
  • Hover: bg-[#FF5A5A]
  • Active: bg-[#E24D4D]
  • Disabled: opacity-50 cursor-not-allowed

Cards

Forms


Best Practices

Do’s ✓

  1. Use design tokens consistently
  2. Follow mobile-first responsive design
  3. Maintain accessibility standards
  4. Add hover and focus states to interactive elements
  5. Use semantic HTML
  6. Keep animations subtle and purposeful
  7. Test across devices and browsers
  8. Use spacing scale consistently

Don’ts ✗

  1. Don’t use arbitrary values unless absolutely necessary
  2. Don’t mix color systems (stick to brand palette)
  3. Don’t create custom shadows (use Tailwind scale)
  4. Don’t use inline styles
  5. Don’t skip accessibility features
  6. Don’t use too many different font sizes
  7. Don’t create custom spacing values
  8. Don’t ignore responsive breakpoints

Resources

Design Tools

  • Figma/Adobe XD for mockups
  • Chrome DevTools for debugging
  • Tailwind CSS IntelliSense for VS Code

Documentation

Color Tools


Code Standards

View coding conventions

Back to Home

Return to homepage