TeachKit project

TeachKit / Design system

Documentation v0.1 · Released product

Design system contents

Foundations

Shape, borders and emphasis

Document TeachKit’s existing rounded controls while keeping the portfolio shell consistent with its own square geometry.

On this page

Observed treatments

Observed treatments
TreatmentWhere it appearsUsage
rounded-2xlCourseCard, sidebar content, tabsLarge content containers
rounded-xlInput, textarea, media region, phone section selectorSmaller editable or media surfaces
rounded-fullSave actions, resource links, progress barsCompact actions and progress
rounded-mdChecklist controls and connection panelsUtility interaction surfaces
border and shadow-sm / hover:shadow-lgNavigation panels and discovery cardsSubtle grouping or hover emphasis

Interaction hierarchy

Use dark Save controls for committing an edit and turquoise for learning or connection emphasis as the source does. Avoid making a whole container appear actionable when only a child button can be activated. Preserve visible focus independently of decorative hover shadows.

These are source measurements. A reusable radius-token layer, elevation contract and complete focus specification are future consolidation work, not an existing exported package.

Examples from the app

Actual TeachKit UI with Thomas McGee’s course content. Session, progress and connection specimens are simulated; no student data or live changes. Captured at 2× resolution or higher. Select an image to inspect it full size.

Course Card · Component detail · Light · Desktop · 1920 × 880 px
Connections · Component detail · Light · Desktop · 1920 × 514 px

Source audit: 2026-10-07 · Revision d8cf23d0a329 · Documentation v0.1