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 1 weeks ago
Version v1
File size 12.0 KB
Downloads 54
Copies 17

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