SkylearnLegacy format

Skylearn mockup preview
Click to expand

A design system for kids' edtech platforms, K-8 learning apps, and family-friendly tutoring products. The aesthetic is warmly bright with a friendly sky blue anchor, sun-yellow for achievements, and leaf-green for progress. The system targets children (5-14) and their parents/teachers.

Background#FFFFFF
Surface#F8FAFC
Sky#3B82F6
Sky Bright#60A5FA
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

HeroHubot Sans, Nunito, Quicksand · 56px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H1Hubot Sans, Nunito, Quicksand · 40px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H2Hubot Sans, Nunito, Quicksand · 32px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H3Hubot Sans, Nunito, Quicksand · 24px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H4Atkinson Hyperlegible, Nunito Sans, Inter · 19px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body LargeAtkinson Hyperlegible, Nunito Sans, Inter · 20px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

BodyAtkinson Hyperlegible, Nunito Sans, Inter · 18px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

SmallAtkinson Hyperlegible, Nunito Sans, Inter · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

CaptionAtkinson Hyperlegible, Nunito Sans, Inter · 14px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Score NumberHubot Sans, Nunito, Quicksand · 56px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Spacing

Base: 4px
4px
8px
12px
16px
24px
32px
48px
64px
96px
128px

A design system for kids' edtech platforms, K-8 learning apps, and family-friendly tutoring products. The aesthetic is warmly bright with a friendly sky blue anchor, sun-yellow for achievements, and leaf-green for progress. The system targets children (5-14) and their parents/teachers.

Components

Cards

Card Title

Sample body text for the card component.

Buttons

Inputs

Star Badge

default

default

default

Elevation & Depth

default
active
modal

Do's & Don'ts

Do

Use Atkinson Hyperlegible for body — dyslexia-friendly is non-negotiable
Enforce 56px minimum tap targets for kid-facing controls
Pair every correct/incorrect state with an icon, not just color
Reserve sun-yellow exclusively for achievements and rewards
Support the "Read to me" voice option on every reading passage

Don't

Use harsh red for errors — the gentle coral is intentional
Condescend in copy — "Oopsie!" and "Yay!" feel insincere
Reduce text below 16px anywhere in the kid-facing UI
Rely on color alone to convey meaning — accessibility first

Icons

Font Awesome
star
?
sun

Library: Font Awesome · Style: light · Size: 24px

Motion

Motion in Skylearn is playful and rewarding without being distracting. Standard duration is 240ms with cubic-bezier(0.34, 1.56, 0.64, 1) easing (gentle spring overshoot). Correct-answer feedback uses a 320ms leaf burst with a small confetti sparkle (3-4 particles, never more). Incorrect answers shake the tile briefly (4px horizontal, 240ms, two cycles) and never use harsh red flashes. Progress bars fill with ease-out over 480ms. Star badges scale-in from 0 to full size over 480ms with overshoot. Confetti completion celebrations are 1.6 seconds. The system respects prefers-reduced-motion: confetti reduces to a single static star burst, transitions shorten to 120ms.

Accessibility

Accessibility is a first-class concern in Skylearn, not an afterthought. Contrast ratios target WCAG-AAA (7:1) on body text, AA-large (4.5:1) on large display. Atkinson Hyperlegible is the body face specifically for dyslexia accessibility. Tap targets are 56px minimum. Color is never the sole signal — correct/incorrect states always pair color with icon (checkmark/x), pattern (border style), and copy. A "Read to me" button is available on every reading passage. A reading-ruler toggle highlights the current line. A high-contrast mode swaps surfaces to background-white with ink-black text and removes decorative illustration. A reduced-motion mode disables confetti and animation flourishes.

Voice and Tone

• Friendly but not babyish. "Let's try again!" not "Oopsie wopsie!"

• Curious and encouraging. "What do you notice about this number?"

• Specific praise over generic. "You spelled 'because' right — that's a tricky one." Not "Great job!"

• Errors are framed as learning, never failure: "Not quite — try multiplying first," "Let's look again."

• Parent-facing copy is clear and direct, no jargon: "Maya spent 18 minutes on multiplication today. She got 14 of 16 correct on the quiz."

• Empty states are inviting: "Nothing here yet — pick a lesson to start!"

Download .md

License MIT
Uploaded 5 months ago
Version v1
File size 12.0 KB
Downloads 1.5k
Copies 495

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/duanhdan/skylearn and implement it in my code

Don't have the MCP? Install it here