Design System

Welcome to the StudyBoost Design System documentation. This guide provides a comprehensive overview of the UI/UX principles, components, and tokens that define our product's visual identity.

Core Principles

  1. Precision-First — Intentional spacing, sizing, and alignment drive every design decision
  2. Campus-Modern — A clean, professional aesthetic rooted in academic environments
  3. Accessibility — WCAG-compliant contrast, focus states, and semantic HTML
  4. Performance — Lightweight components optimized for fast rendering
  5. Consistency — Unified tokens and patterns across all screens

Design System Structure

  • Colors & Palettes — Custom OKLCH color tokens, themes, and usage
  • Typography — Font family, scales, weights, and hierarchy
  • Components — Radius, spacing, sizing, and component standards
  • Icons — Primary icon library and best practices
  • Libraries — Tech stack, deps, and integration guides

Quick Reference

AspectValue
Base Radius7px (sleek, precision-focused)
Color ModeOKLCH (modern, perceptually uniform)
Primary ColorCampus Teal: #0D9488
Icon LibraryRemixicon (primary), Lucide-react (secondary)
Component Libraryshadcn/ui (base-nova style)
CSS FrameworkTailwind CSS v4 with CSS variables

Getting Started

Developers should read these docs in order:

  1. Start with Colors & Palettes to understand the token system
  2. Review Typography for font hierarchy and sizing
  3. Check Components for spacing and radius standards
  4. Learn Icons for icon selection and usage
  5. Reference Libraries for setup and integration

File Structure

All design documentation lives in /docs/src/app/design-system/. Component implementations follow the same patterns and can be found in /frontend/components/ui.


Last Updated: April 5, 2026
Version: 1.0