Skip to content

Habel2005/VividCanvas

Repository files navigation

VIVID / CANVAS — Editorial Design Studio

VividCanvas is a high-fidelity, "Awwwards-tier" digital experience designed for modern design practices and visual laboratories. It pushes the boundaries of standard web layouts by blending brutalist typography with elegant editorial motion.

⚡ Core Philosophy

  • Brutalist Minimalism: High-contrast layouts using a mix of massive Sans-serif headlines and delicate italicized serifs.
  • Immersive Motion: Leveraging GSAP for scroll-triggered animations and horizontal pinning that creates a "roller-coaster" navigation feel.
  • Fluid Continuity: Powered by Lenis smooth scrolling to ensure every interaction feels premium and intentional.
  • Interface CMS: A floating, retractable management layer that allows for real-time content manipulation without breaking the visual flow.

🛠 Tech Stack

  • Framework: Next.js 15 (App Router)
  • Styling: Tailwind CSS
  • Animation: GSAP (GreenSock Animation Platform) + ScrollTrigger
  • Smooth Scroll: Lenis
  • UI Components: ShadCN UI (Radix UI)
  • AI Integration: Genkit (Generative AI Framework)
  • Typography: Inter Tight (Sans) & Playfair Display (Serif)

🚀 Getting Started

  1. Explore the Archive: Scroll through the horizontal "Selected Works" gallery to experience the pinning motion.
  2. Interface CMS: Click the floating gear icon in the bottom-right corner to open the live editor. Changes update the layout in real-time.
  3. Dynamic Elements: Observe the parallax background text and the high-information navigation bar featuring live time and activity status.

📂 Project Structure

  • src/components/preview/: The core editorial sections (Hero, About, Work, CTA).
  • src/components/editor/: The CMS interface components.
  • src/hooks/use-lenis.ts: The smooth-scroll initialization logic.
  • src/lib/site-content.ts: The data model and default content for the studio.

Created with Firebase Studio / Est. 2024

About

VIVID / CANVAS — Editorial Design Studio

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages