CodeCraft Design SystemLegacy format

CodeCraft — современная онлайн IT-школа для подростков. Цель — создать стиль, который мотивирует начать изучать программирование, выглядя дорого и технологично. Основная аудитория: подростки 10–16 лет, родители и начинающие в IT. Цельная эмоция: 'Вау, я тоже хочу научиться делать такие сайты и приложения'.

Primary Purple#7C3AED
Accent Blue#3B82F6
Neon Purple#8B5CF6
Accent Cyan#06B6D4
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

heroTitleInter · 56px–72px · Bold

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

sectionTitleInter · 36px–48px · Bold

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

bodyTextInter · 16px–18px · Regular

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

Spacing

Base: 20px
20px
24px
28px
32px
100px
140px

CodeCraft — современная онлайн IT-школа для подростков. Цель — создать стиль, который мотивирует начать изучать программирование, выглядя дорого и технологично. Основная аудитория: подростки 10–16 лет, родители и начинающие в IT. Цельная эмоция: 'Вау, я тоже хочу научиться делать такие сайты и приложения'.

Components

Buttons

Cards

Card Title

Sample body text for the card component.

Card Title

Sample body text for the card component.

Inputs

Do's & Don'ts

Do

Use Large spacing between sections (100px–140px)
Use modern minimal links in navbar
Ensure mobile design looks premium and uses large touch targets

Don't

Use old looking gradients
Use heavy shadows or bright neon overload
Display tiny text or random colors

Icons

Lucide
home
search
settings
user
mail
heart
star
arrow-right
menu
x
check
plus

Library: Lucide · Style: outline

Brand Identity

CodeCraft — современная онлайн IT-школа для подростков.

Стиль должен выглядеть дорого, технологично и мотивировать начать изучать программирование.

Основная аудитория:

• подростки 10–16 лет

• родители

• начинающие в IT

Основная эмоция:

"Вау, я тоже хочу научиться делать такие сайты и приложения"

---

# Design Style

General Style

• Modern UI

• Futuristic

• Clean

• Minimal but powerful

• Glassmorphism

• Soft glow effects

• Dark theme

• Smooth animations

• Premium startup aesthetic

• Similar vibe:

• Linear

• Framer

• Vercel

• Stripe

• Apple

• Discord

---

# Colors

Backgrounds

• Main Background: #0B1120

• Secondary Background: #111827

• Card Background: rgba(255,255,255,0.05)

Borders

• Border Color: rgba(255,255,255,0.08)

---

# Typography

Font Family

Use:

• Inter

• Satoshi

• Geist

Headings

• Bold

• Large

• Clean

• Tight spacing

Examples:

• Hero title: 56px–72px

• Section title: 36px–48px

Body Text

• Easy to read

• Medium contrast

• 16px–18px

---

# Layout Rules

Buttons

Style:

• Gradient background

• Purple to blue

• Rounded-xl

• Hover glow

• Smooth hover animation

Button example:

background: linear-gradient(135deg, #7C3AED, #3B82F6)

Hover:

• scale(1.03)

• stronger glow

• smooth transition

---

Cards

Style:

• Glassmorphism

• Blur background

• Soft border

• Slight glow

• Hover lift effect

Card hover:

• translateY(-5px)

• stronger shadow

---

Navbar

• Transparent

• Blur effect

• Sticky top

• Modern minimal links

CTA button should stand out.

---

# Hero Section

Hero must instantly create WOW effect.

Include:

• Large gradient headline

• Coding related visual

• Glow background

• Floating elements

• Strong CTA button

Headline examples:

• "Научись программированию с нуля"

• "Создавай сайты, игры и приложения"

Subheadline:

Short and powerful.

---

# Animations

Preferred Animations

• Fade in

• Smooth reveal

• Floating objects

• Glow pulse

• Gradient movement

• Hover transitions

Animation duration:

0.3s – 0.8s

Use Framer Motion style animations.

---

# UI Elements

Inputs

• Dark background

• Soft border

• Glow on focus

Important Sections

• Hero

• Why choose us

• Student projects

• Learning roadmap

• Courses

• Reviews

• FAQ

• CTA

• Footer

---

# Course Cards

Each course card should include:

• Icon

• Title

• Short description

• Tech stack

• Difficulty

• CTA button

Hover should feel interactive.

---

# Student Projects

Projects should look realistic and modern.

Examples:

• Websites

• Games

• Telegram bots

• Mobile apps

• AI tools

Display:

• screenshots

• preview cards

• hover animations

---

# Mobile Design

IMPORTANT:

Everything must look premium on mobile.

Requirements:

• Large touch targets

• Responsive typography

• Stacked layout

• Optimized spacing

Mobile-first feeling.

---

# Coding Style

Frontend:

• React

• Next.js

• Tailwind CSS

• Framer Motion

Preferred UI:

• Clean components

• Reusable sections

• Responsive design

---

# Avoid

Do NOT use:

• Old looking gradients

• Heavy shadows

• Bright neon overload

• Random colors

• Tiny text

• Complex layouts

• Generic bootstrap style

---

# Overall Feeling

The website should feel like:

"A modern tech startup for future developers"

Visitors should think:

"This looks expensive and professional"

Download .md

License MIT
Uploaded 5 months ago
Version v1
File size 4.3 KB
Downloads 55
Copies 4

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/Zhandosik22/codecraft-academy and implement it in my code

Don't have the MCP? Install it here