HWA / 火 — Premium Korean BBQ Demo
HWA is a conceptual frontend project that simulates the immersive experience of a luxury Korean BBQ restaurant's website. This project serves as a refined developer portfolio, showcasing not just technical proficiency but also a keen aesthetic sense, narrative flow, and user experience at a level akin to editorial design.
Technical Framework and Design
The project is built on Next.js (App Router) and TypeScript, utilizing GSAP and ScrollTrigger for animation. This setup allows for smooth, cinematic transitions and meticulously controlled scroll-based storytelling. The styling is crafted using a custom global CSS system, distinctly avoiding frameworks like Tailwind or CSS Modules, and adheres to the BEM methodology with responsive values using clamp().
Visual and Aesthetic Choices
The visual layer intentionally deviates from generic layouts. A dark, almost cinematic aesthetic inspired by nighttime Seoul permeates the design, using elements of fire, embers, and meat as central themes. The typography is grounded in the SUIT Variable font, which lends a modern, premium feel, supporting both Latin and Korean scripts effectively.


Narrative Structure and User Journey
The site is constructed as a cohesive narrative—starting from an immersive hero section, it flows through the restaurant's philosophy, the cooking process, and culminates in the menu, concluding with a strong call-to-action (CTA). Each section serves a specific purpose and is enhanced with appropriate animations, ranging from subtle parallax effects to pinned scroll sections.
Performance and Mobile Experience
Significant emphasis is placed on performance and mobile user experience. On desktop, advanced scroll-jacking animations are utilized, while on mobile devices, the design smartly transitions to native solutions (such as horizontal scrolling or sticky positioning) to maintain fluid functionality.
Internationalization and SEO Optimization
Completing this project is comprehensive internationalization (i18n) support for English, Polish, and Korean, optimized assets in formats like .webp and .mp4, along with SEO configurations. This approach ensures that the project is not only visually striking but also realistic from a production standpoint.


