Hero Titles β Unbounded (68px - 144px) - Bold, Futuristic
Page Headings β Unbounded (48px - 96px) - Strong Presence
Section Titles β Unbounded (32px - 48px) - Clear Hierarchy
Body Text β Space Grotesk (16px - 24px) - Modern Readable
UI Elements β Syne (14px - 18px) - Clean Premium
Accents β Fraunces (16px - 20px) - Elegant Touch
Backgrounds:
- Primary Black: #000000
- Surface Black: #0a0a0a
- Card Background: rgba(255,255,255,0.05)
Accent Colors:
- Primary Blue: #3b82f6 (Tech/Trust)
- Purple: #a855f7 (Premium/Creative)
- Cyan: #06b6d4 (Modern/Fresh)
- Pink: #ec4899 (Energy/Action)
- Emerald: #10b981 (Success/Growth)
- Orange: #f97316 (Warmth/Conversion)
Text:
- Primary: #ffffff (Pure White)
- Secondary: #d1d5db (Gray 300)
- Tertiary: #9ca3af (Gray 400)
Tech/Professional: from-blue-600 to-purple-600
Creative/Premium: from-purple-600 to-pink-500
Energy/Action: from-orange-600 to-red-500
Growth/Nature: from-green-500 to-emerald-600
Modern/Fresh: from-blue-500 to-cyan-600
Elegant/Luxury: from-indigo-500 to-purple-600
Warm/Inviting: from-yellow-500 to-orange-600
Structure:
ββ Hero Section
β ββ Animated Background (Meteors + Grid)
β ββ Navigation Bar (with Services link)
β ββ Status Badge ("Available for new projects")
β ββ Main Title "Crafting Digital Experiences"
β ββ Subtitle with description
β ββ CTA Buttons:
β ββ "View My Work" (White)
β ββ "Hire Me" (Gradient - NEW!)
β ββ "Get In Touch" (Outline)
β
ββ Sparkles Divider (Cosmic transition)
β
ββ About Section
β ββ Profile Image (with glow effect)
β ββ Description text
β
ββ Experience Timeline
β ββ Animated badge buttons
β ββ Two main sections:
β ββ "Greetings, Ladies & Gentlemen"
β ββ "Freelance & Personal Projects"
β
ββ Skills Showcase
β ββ Background Circles animation
β ββ Skills Grid
β ββ Technology Marquee
β
ββ Projects Timeline
β ββ Three main projects displayed
β
ββ Social Connect
β ββ Social media links
β
ββ Thank You Section
ββ Sparkles animation
Structure:
ββ Hero Section
β ββ Premium badge
β ββ Title "Transform Your Vision Into Digital Reality"
β ββ Description
β ββ CTA Buttons
β
ββ Service Packages Section
β ββ Section Header
β ββ Location Toggle (India/International)
β ββ Three Package Cards:
β β
β ββ Landing Page
β β ββ Icon (Blue/Cyan gradient)
β β ββ Price: βΉ15,000 / $300
β β ββ Delivery: 5-7 days
β β ββ 6 Features
β β ββ "Get Started" button
β β
β ββ Business Website (POPULAR)
β β ββ Icon (Purple/Pink gradient)
β β ββ Price: βΉ35,000 / $600
β β ββ Delivery: 14-21 days
β β ββ 7 Features
β β ββ Purple glow effect
β β ββ "Get Started" button
β β
β ββ Full-Stack Application
β ββ Icon (Orange/Red gradient)
β ββ Price: βΉ75,000 / $1,500
β ββ Delivery: 30-45 days
β ββ 8 Features
β ββ "Get Started" button
β
ββ Solutions I Build Section
β ββ Section Header
β ββ 8 Industry Cards (4 columns grid):
β β ββ Restaurant Websites
β β ββ Healthcare & Clinics
β β ββ Educational Platforms
β β ββ E-Commerce Stores
β β ββ Real Estate Listings
β β ββ Professional Portfolios
β β ββ Business Websites
β β ββ High-Converting Landing Pages
β β
β ββ Bottom CTA
β ββ "Don't see your industry?" message
β
ββ Final CTA Section
ββ "Ready to Build Something Extraordinary?"
ββ Contact buttons
Structure:
ββ Animated Background (Sparkles)
β
ββ Success Card
ββ Animated Checkmark (Green gradient)
ββ "Thank You!" title
ββ Success message
ββ Package name display
β
ββ Info Cards (3 columns):
β ββ Email Confirmation
β ββ 48-Hour Response Time
β ββ Next Steps
β
ββ Payment ID display
β
ββ Contact Section
β ββ Email button
β ββ WhatsApp button
β
ββ Navigation Buttons
ββ "Back to Home"
ββ "View More Services"
// Standard entrance
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.6 }}
// Hero entrance
initial={{ opacity: 0, scale: 0.9 }}
animate={{ opacity: 1, scale: 1 }}
transition={{ duration: 0.8 }}
// Staggered list items
transition={{ duration: 0.5, delay: index * 0.1 }}/* Buttons */
hover:scale-105
hover:shadow-lg
/* Cards */
hover:-translate-y-2
hover:border-white/20
hover:shadow-[0_0_40px_rgba(59,130,246,0.15)]
/* Icons */
group-hover:scale-110
transition-transform duration-300/* Button press */
active:scale-95
/* Smooth transitions */
transition-all duration-300
/* Icon animations */
group-hover:translate-x-1 (arrows)
animate-ping (status dots)Component Padding:
- Hero sections: py-20 (80px)
- Content sections: py-16 (64px)
- Cards: p-6 to p-8 (24px-32px)
- Buttons: px-8 py-4 (32px x 16px)
Gap System:
- Card grids: gap-6 to gap-8 (24px-32px)
- Button groups: gap-4 (16px)
- Text sections: space-y-4 to space-y-6 (16px-24px)
- List items: space-y-3 (12px)
Max Widths:
- Content: max-w-7xl (1280px)
- Text blocks: max-w-3xl (768px)
- Narrow content: max-w-2xl (672px)
<div className="
bg-gradient-to-br from-white/5 to-white/[0.02]
border border-white/10
rounded-2xl
p-6
backdrop-blur-sm
transition-all duration-300
hover:border-white/20
hover:-translate-y-2
hover:shadow-[0_0_40px_rgba(59,130,246,0.15)]
">
{/* Content */}
</div><button className="
px-8 py-4
bg-gradient-to-r from-blue-600 to-purple-600
text-white
rounded-full
font-semibold
hover:scale-105
transition-all
font-syne
">
Button Text
</button><h2 className="
text-4xl sm:text-5xl md:text-6xl
font-bold
bg-clip-text text-transparent
bg-gradient-to-r from-white to-gray-400
mb-6
font-unbounded
">
Section Title
</h2>User Journey:
βββββββββββββββ
β Homepage β
β or β
β Services β
ββββββββ¬βββββββ
β Click "Get Started" / "Hire Me"
βΌ
βββββββββββββββ
β Services β
β Page β
ββββββββ¬βββββββ
β Choose Package
β Click "Get Started"
βΌ
βββββββββββββββ
β Razorpay β
β Modal β
ββββββββ¬βββββββ
β Enter payment details
β Complete payment
βΌ
βββββββββββββββ
β Thank You β
β Page β
ββββββββ¬βββββββ
β Email sent to contact@vinaytz.com
β User sees "48-hour" message
βΌ
βββββββββββββββ
β You Contact β
β Client β
βββββββββββββββ
Mobile: 320px - 767px (sm: prefix)
Tablet: 768px - 1023px (md: prefix)
Laptop: 1024px - 1919px (lg: prefix)
Desktop: 1920px+ (xl: prefix)
Example Usage:
text-4xl sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl
px-4 sm:px-6 md:px-8
grid-cols-1 md:grid-cols-2 lg:grid-cols-4
Layout Wrapper
ββ Navigation (sticky)
ββ Hero Section (min-h-screen)
ββ Content Sections (py-20)
β ββ max-w-7xl mx-auto px-4
β ββ Grid / Flex layouts
β ββ Cards / Components
ββ Footer / Final CTA
- Used in: Thank You page, Homepage dividers
- Particle density: 100-800
- Color: White with opacity
- Used in: Homepage hero
- Count: 15
- Animation: 5s linear infinite
- Radial gradients for depth
- Conic gradients for animations
- Linear gradients for cards/buttons
backdrop-blur-sm
bg-white/5
border border-white/10- Next.js automatic font optimization
- Lazy loading with
viewport={{ once: true }} - Optimized animations (transform/opacity only)
- Minimal re-renders with proper React patterns
- Tailwind CSS purged in production
This design system ensures consistency, premium feel, and scalability across your entire portfolio website! π