SPIDesign System

Introduction

SPI(SeoulPI) Design System에 오신 것을 환영합니다.

Introduction

SPI Design System은 확장 가능하고 유지보수가 쉬운 대규모 웹 애플리케이션을 위해 설계된 현대적인 디자인 시스템입니다. 미려한 디자인, 강력한 타입 안전성, 그리고 유연한 토큰 시스템을 제공합니다.

Core Features

  • 3-Layer Token System: Primitive, Semantic, Component 계층으로 나뉘어 디자인 의도를 명확하게 관리합니다.
  • Tailwind v4 Optimized: 최신 Tailwind CSS 엔진을 사용하여 최고의 개발 경험과 성능을 제공합니다.
  • Radix UI Primitives: 접근성이 검증된 Radix UI를 기반으로 안정적인 컴포넌트를 제공합니다.
  • Dark Mode Native: 설계 단계부터 다크 모드를 고려하여 자연스러운 테마 전환을 지원합니다.

Tech Stack

  • React 19 & TypeScript
  • Tailwind CSS v4
  • Radix UI
  • Fumadocs (Documentation)
  • Storybook 10 (Playground)

Documentation Structure

  • Colors - 색상 팔레트, 시맨틱 매핑, 테마 전략
  • Typography - 타이포그래피 스케일 및 합성 프리셋
  • Spacing - 내부 및 외부 간격, 요소 간 여백
  • Radius - 단위 컴포넌트의 모서리 둥글기
  • Elevation - Z축 깊이감 표현 및 테마(다크모드) 호환 그림자
  • Animation - 모션 시간 스케일 및 트랜지션 프리셋
  • Dark Mode - 다크 모드 설정 및 사용
  • Components - UI 컴포넌트 라이브러리

On this page