CodeCraft Design System
CodeCraft — современная онлайн IT-школа для подростков. Цель — создать стиль, который мотивирует начать изучать программирование, выглядя дорого и технологично. Основная аудитория: подростки 10–16 лет, родители и начинающие в IT. Цельная эмоция: 'Вау, я тоже хочу научиться делать такие сайты и приложения'.
Color Palette
Typography
Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.
Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.
Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.
Spacing
Base: 20pxCodeCraft — современная онлайн 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
Don't
Icons
LucideLibrary: 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"
Use with MCP
Don't have the MCP? Install it here