glacial-role

bysumit mokasare

[Role] You are an Expert Creative Frontend Architect and UI/UX Engineer specializing in Awwwards-level immersive web experiences. [Context] Project: Personal Developer Portfolio. Aesthetic: World-class, immersive 3D futuristic aesthetic (Dark UI, WebGL effects, Glassmorphism, Neon Blue/Cyan). Asset Strategy: Use the provided uploaded 3D workspace image as the primary hero visual. Treat it as a 3D object with tilt/glow/perspective, not a flat rectangular image. Color Palette: Background: #05070A / #080B10 Deep Navy: #071426 Neon Blue: #159CFF Electric Cyan: #20D9FF Text: #F5F7FA (White), #7F8B9D (Muted) Accent Glow: rgba(20,160,255,0.35) Typography: Premium modern fonts (Inter, Manrope, Space Grotesk). Massive headings (clamp(4rem, 9vw, 10rem)). Tech Stack: React/Next.js, GSAP/Framer Motion, Three.js (optimized), Tailwind CSS, Lenis (smooth scroll). [Task] Build the complete, fully functional website codebase. Do not create an outline, plan, or description; generate the actual production-ready code. The site must include all specified sections with high-fidelity interactions, responsive design, and performance optimization. The final result must feel like a premium creative agency site, NOT a generic template. [Constraints] Execution: Generate all files required to run the project immediately. Data Structure: Use editable data structures (JSON/Config) for Name, Bio, Projects, Skills, etc. Do not hardcode content directly into components. Performance: Optimize for Lighthouse (lazy loading, WebP/AVIF, code splitting, GPU-friendly transforms). Maintain 60fps. Disable heavy WebGL on mobile if necessary. Accessibility: Semantic HTML, keyboard navigation, visible focus states, reduced-motion support. Responsiveness: Desktop (12-col), Tablet (8-col), Mobile (4-col). Mobile must not feel like a reduced desktop version. Interactions: Custom cursor (magnetic/glowing), smooth scroll, scroll-triggered reveals, 3D tilts on images/cards. Code Quality: Use efficient algorithms, implement error handling, and include clear comments. Design Quality: Prioritize Typography, Composition, Motion, 3D depth, Whitespace, Interaction, and Performance. Avoid generic Bootstrap layouts or excessive cards. [Steps] Analyze Requirements: Review the design specs and plan the component architecture. Project Setup: Initialize structure with editable data configurations. Core Systems: Implement global styles, typography, custom cursor, and smooth scroll. Section Implementation: Build each section sequentially with specified interactions: Navbar: Glass effect, fixed, status indicator ("Available for Work"). Preloader: Cinematic black screen with percentage counter. Hero: Split composition, 3D image presentation, editorial typography, CTAs. About: Editorial layout, animated stats counters. Skills: Interactive ecosystem/node graph (not boring cards), orbiting nodes. Projects: Vertical editorial layout, 3D tilt, scroll storytelling, hover effects. Experience: Premium timeline with glowing nodes and animated details. Certificates: Horizontal gallery, 3D perspective, glass frames. Services: Large typography blocks with hover expansion. Tech Marquee: Infinite scrolling technology list. Testimonials: Minimal fade/slide transitions. Contact: Interactive email CTA, magnetic button, social links. Footer: Minimal, system status indicator. 3D Integration: Apply Three.js/WebGL effects (particles, wireframes) carefully without sacrificing performance. Optimization: Ensure accessibility, mobile responsiveness, and load performance. Final Review: Verify all interactions match the "Awwwards Site of the Day" quality bar. [Output Format] Provide the complete file structure and code for each file. Ensure the solution is ready to deploy. Do not explain your process unless asked. Provide the final result directly.

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 8

System Requirements Document for glacial-role

1. Introduction

The glacial-role project is a personal developer portfolio website designed to showcase a developer's work, skills, experience, services, testimonials, and contact options. The site aims to deliver a world-class, immersive 3D futuristic aesthetic with a dark UI, WebGL effects, and neon blue/cyan accents. The target audience includes potential clients, collaborators, and employers who are interested in exploring the developer's capabilities and offerings.

2. System Overview

The glacial-role project is a single-page application developed using React/Next.js, GSAP/Framer Motion, and Three.js. It features a cinematic future tech aesthetic inspired by Gleb Kuznetsov, emphasizing hyper-futuristic 3D interfaces and motion-driven experiences. The site includes various interactive sections, each with specific design and functional requirements. The project is designed to be fully responsive, accessible, and optimized for performance.

2a. Product Interpretation and Delivery Boundary

The project delivers a cohesive public portfolio website with a single landing page that includes all specified sections. The site is designed to be publicly accessible without requiring user authentication. The primary hero visual uses a provided 3D workspace image, treated as a 3D object. The project must meet high standards of design quality, performance, and accessibility, avoiding generic templates and excessive card layouts.

Page 2 of 8

2b. Source Content Inventory

Not applicable as no content source directive was provided.

2c. Page Content and Component Coverage

Page 3 of 8

Landing

  • Navbar
    • Glass effect, fixed position
    • Status indicator: "Available for Work"
  • Preloader
    • Cinematic black screen with percentage counter
  • Hero
    • Split composition with 3D image presentation
    • Editorial typography and calls to action
  • About
    • Editorial layout with animated statistics counters
  • Skills
    • Interactive ecosystem/node graph with orbiting nodes
  • Projects
    • Vertical editorial layout with 3D tilt, scroll storytelling, and hover effects
  • Experience
    • Timeline with glowing nodes and animated details
  • Certificates
    • Horizontal gallery with 3D perspective and glass frames
  • Services
    • Large typography blocks with hover expansion
  • Tech Marquee
    • Infinite scrolling technology list
  • Testimonials
    • Minimal fade/slide transitions
  • Contact
    • Interactive email CTA, magnetic button, social links
  • Footer
    • Minimal design with system status indicator
Page 4 of 8

3. Functional Requirements

  • As a Portfolio Visitor, I should be able to view a fixed glass-effect navbar with an "Available for Work" status indicator. [explicit]
  • As a Portfolio Visitor, I should see a cinematic black preloader with a percentage counter upon loading the site. [explicit]
  • As a Portfolio Visitor, I should experience a split-composition hero section with editorial typography and 3D visual presentation. [explicit]
  • As a Portfolio Visitor, I should be able to explore an editorial About section with animated statistics counters. [explicit]
  • As a Portfolio Visitor, I should interact with a Skills ecosystem/node graph with orbiting nodes. [explicit]
  • As a Portfolio Visitor, I should view a vertical editorial Projects section with 3D tilt, scroll storytelling, and hover effects. [explicit]
  • As a Portfolio Visitor, I should navigate an Experience timeline with glowing nodes and animated details. [explicit]
  • As a Portfolio Visitor, I should browse a horizontal Certificates gallery with 3D perspective and glass frames. [explicit]
  • As a Portfolio Visitor, I should engage with Services typography blocks that expand on hover. [explicit]
  • As a Portfolio Visitor, I should see an infinite-scrolling technology marquee. [explicit]
  • As a Portfolio Visitor, I should read Testimonials with minimal fade/slide transitions. [explicit]
  • As a Portfolio Visitor, I should access a Contact area with an interactive email CTA, magnetic button, and social links. [explicit]
  • As a Portfolio Visitor, I should see a minimal Footer with a system status indicator. [explicit]
  • As a Portfolio Visitor, I should experience optimized Three.js/WebGL effects including particles and wireframes. [explicit]
  • As a Portfolio Visitor, I should experience responsive layouts for desktop, tablet, and mobile. [explicit]
  • As a Portfolio Visitor, I should experience performance optimization including lazy loading, WebP/AVIF support, and code splitting. [explicit]
  • As a Portfolio Visitor, I should have a seamless experience with custom cursor behavior, smooth scrolling, and scroll-triggered reveals. [explicit]

4. User Personas

  • Portfolio Visitor
    • Responsibilities: Browsing the developer’s work, skills, experience, services, testimonials, and contact options.
    • Outcomes: Gain insights into the developer's capabilities and potentially initiate contact for collaboration or employment.
Page 5 of 8

5. Core User Flows

  1. Landing Page Entry

    • The Portfolio Visitor accesses the site and sees the preloader with a percentage counter.
    • Upon loading, the visitor is greeted with the hero section featuring a 3D workspace image and editorial typography.
    • The visitor can scroll to explore various sections including About, Skills, Projects, Experience, Certificates, Services, Tech Marquee, Testimonials, and Contact.
  2. Interactive Exploration

    • The visitor interacts with the Skills node graph, experiencing orbiting nodes.
    • The visitor views Projects with 3D tilt and hover effects.
    • The visitor navigates the Experience timeline with glowing nodes.
  3. Contact and Continuation

    • The visitor accesses the Contact section, engaging with the email CTA and social links.
    • External email and social destinations are used for contact continuation.
Page 6 of 8

6. Visuals Colors and Theme

  • Muse: Gleb Kuznetsov
  • Palette:
    • Background: #05070A / #080B10
    • Deep Navy: #071426
    • Neon Blue: #159CFF
    • Electric Cyan: #20D9FF
    • Text: #F5F7FA (White), #7F8B9D (Muted)
    • Accent Glow: rgba(20,160,255,0.35)
  • Typography:
    • Headings: Space Grotesk, massive, all caps
    • Body: Manrope
  • Scale: 1.5 modular (64/48/32/24/18)
  • Shape Language: Floating glass panels, thin luminous strokes
  • Layout: Full-bleed 3D scene, floating elements, editorial typography
  • Motion: Continuous slow orbit/parallax, light sweeps, data streams

7. Signature Design Concept

The landing page hero features a split composition with the 3D workspace image as the focal point. The image is treated with tilt, glow, and perspective to create an immersive experience. The navbar has a glass effect with a status indicator. The design emphasizes editorial typography and interactive elements, aligning with the cinematic future tech aesthetic.

Page 7 of 8

8. Interaction Model & Motion Direction

  • Interaction Model: Animated
  • Motion Tempo: Cinematic
  • Hero Dimensionality: webgl
  • Landing Hero Motion Brief:
    • Focal Subject: 3D workspace image
    • Input: User scrolls or hovers
    • Transformation: Image tilts and glows, revealing depth
    • Outcome: Immersive visual experience
    • Motion Vocabulary: Tilt, glow, parallax
    • First Frame: 3D workspace image with editorial typography
    • Reduced-Motion State: Static image with minimal glow

9. Non-Functional Requirements

  • Performance: Optimize for Lighthouse, maintain 60fps, use lazy loading, WebP/AVIF, code splitting, GPU-friendly transforms.
  • Accessibility: Semantic HTML, keyboard navigation, visible focus states, reduced-motion support.
  • Responsiveness: Desktop (12-col), Tablet (8-col), Mobile (4-col).

10. Tech Stack

  • React/Next.js
  • GSAP/Framer Motion
  • Three.js (optimized)
  • Tailwind CSS
  • Lenis (smooth scroll)
Page 8 of 8

11. Assumptions and Constraints

  • The primary hero visual must use the provided 3D workspace image as a 3D object.
  • The site must be fully functional, responsive, and ready to deploy immediately.
  • Avoid Bootstrap-like layouts and generic templates.

12. Glossary

  • 3D Tilt: A visual effect where images or elements appear to tilt in three-dimensional space.
  • Glassmorphism: A design trend characterized by frosted-glass-like elements with transparency and blur effects.
  • WebGL: A JavaScript API for rendering interactive 3D graphics within web browsers.
  • Cinematic Preloader: A loading screen with a visually engaging animation, often used to enhance user experience during content loading.
Landing design preview
Landing: View preloader
Landing: View hero section
Landing: Explore About stats
Landing: Interact with skills graph
Landing: Browse projects
Landing: View experience timeline
Landing: Browse certificates
Landing: View services
Landing: View tech marquee
Landing: Read testimonials
Landing: Access contact CTA
Landing design preview
Landing: View preloader
Landing: View hero section
Landing: Explore About stats
Landing: Interact with skills graph
Landing: Browse projects
Landing: View experience timeline
Landing: Browse certificates
Landing: View services
Landing: View tech marquee
Landing: Read testimonials
Landing: Access contact CTA