Skip to content

Design System

This document defines the planned design-system scope. It does not implement UI yet.

Purpose

The design system should give Shop3 a consistent storefront foundation without adding unnecessary framework weight or visual lock-in.

Planned Areas

  • Typography.
  • Colours and tokens.
  • Spacing.
  • Buttons.
  • Forms.
  • Cards.
  • Grid and container rules.
  • Mobile behaviour.

Principles

  • Mobile-first.
  • Accessible by default.
  • Performance-aware.
  • Compatible with OpenCart templates and common modules.
  • Tokens before repeated hardcoded values.
  • Defaults over excessive configuration.

Before Implementation

Before major UI implementation, document token names, responsive rules, and component states. UI PRs should include desktop and mobile screenshots.