Design System
Reference for all UI components, styles, and patterns
Design System Overview
This design system provides a comprehensive reference for all UI elements, components, and styling patterns used throughout your portfolio.
Colors
Color palette, variables, and usage guidelines
Aa
Typography
Fonts, sizes, weights, and text styles
Components
UI components and variants
Spacing
Margin, padding, and layout spacing
Icons
Icon library and usage
Patterns
Common UI patterns and best practices
Getting Started
This design system is built with Next.js and Tailwind CSS. Use these elements to maintain consistency across your portfolio.
// Import necessary components
import { Button, Card, Alert } from '@/components/ui';
// Use in your components
export default function MyPage() {
return (
<div className="p-6">
<Card>
<h1 className="text-2xl font-bold text-gray-100">
Hello World
</h1>
<p className="text-gray-400">
Welcome to my portfolio!
</p>
<Button variant="primary">Get Started</Button>
</Card>
</div>
);
}