CodeCraft Design System

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 1 weeks ago
Version v1
File size 4.3 KB
Downloads 12
Copies 2

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