Uniform Builder Foundation

Added uniform builder landing page with sports categories grid, product management system, and asset management for colors and fonts.

Overview

Major feature release establishing the foundation for the ASB Sports Uniform Builder application with comprehensive product and asset management capabilities.

Features

Uniform Builder Landing Page

  • Sports categories grid with 21 sport types
  • Visual icons for each sport category (Band, Baseball, Basketball, Cheer, Cross Country, Dance, Field Hockey, Football, Golf, Gymnastics, Hockey, Lacrosse, Soccer, Softball, Swimming, Tennis, Theatre, Track and Field, Trap Shooting, Volleyball, Wrestling)
  • Responsive grid layout adapting to screen sizes
  • Hover effects and navigation to category-specific builders

Product Management

  • Complete CRUD operations for products
  • Multi-step product creation wizard:
    • Product details (name, description, category, SKU)
    • Asset uploads (images, design files)
    • Pricing configuration
    • Review and publish
  • Data table with search, filtering, and pagination
  • Category-based organization

Color Management

  • Individual color definitions with hex values
  • Color palette creation and management
  • Visual color swatches for preview
  • CRUD operations for colors and palettes
  • Used for uniform customization options

Font Management

  • Font library for text customization
  • Font preview functionality
  • Support for custom typography in uniform designs
  • CRUD operations for font assets

Database Schema

New tables added:

  • products - Product catalog
  • colors - Color definitions
  • color_palettes - Color palette collections
  • fonts - Typography assets

All tables include:

  • Row Level Security (RLS) policies
  • Proper indexing for performance
  • Audit fields (created_at, updated_at)

Technical Changes

  • Replaced marketing pages with uniform-builder route group
  • Added localization files for products, colors, and fonts
  • Sport category icons added to public assets
  • Database migrations for new schemas