HWA / 火 — Premium Korean BBQ Demo
HWA to konceptualny projekt frontendowy, który symuluje immersyjne doświadczenie korzystania z witryny luksusowej restauracji BBQ w stylu koreańskim. Projekt ten służy jako wyrafinowane portfolio dewelopera, prezentując nie tylko umiejętności techniczne, ale także wyczucie estetyki, narrację oraz doświadczenie użytkownika na poziomie porównywalnym z projektowaniem edytorskim.
Techniczna struktura i projektowanie
Projekt został zbudowany na Next.js (App Router) i TypeScript, wykorzystując GSAP oraz ScrollTrigger do animacji. Ta konfiguracja umożliwia płynne, filmowe przejścia oraz starannie kontrolowane opowiadanie historii oparte na przewijaniu. Stylizacja została opracowana przy użyciu niestandardowego systemu globalnych CSS, wyraźnie unikając frameworków takich jak Tailwind czy CSS Modules, i opiera się na metodologii BEM z responsywnymi wartościami z użyciem clamp().
Wizualne i estetyczne wybory
Warstwa wizualna celowo odbiega od ogólnych układów. Ciemna, niemal filmowa estetyka inspirowana nocnym Seulem przenika projekt, wykorzystując elementy ognia, żaru i mięsa jako centralne motywy. Typografia opiera się na czcionce SUIT Variable, która nadaje nowoczesne, luksusowe odczucie, skutecznie wspierając zarówno skrypty łacińskie, jak i koreańskie.


Struktura narracyjna i ścieżka użytkownika
Strona została skonstruowana jako spójna narracja — zaczynając od immersyjnej sekcji hero, płynie przez filozofię restauracji, proces gotowania, a kończy na menu, zakończona mocnym apelem do działania (CTA). Każda sekcja ma określony cel i jest wzbogacona o odpowiednie animacje, od subtelnych efektów parallax po przytwierdzone sekcje przewijania.
Wydajność i doświadczenie mobilne
Znaczący nacisk kładzie się na wydajność i doświadczenie użytkownika na urządzeniach mobilnych. Na komputerach stacjonarnych wykorzystano zaawansowane animacje scroll-jacking, podczas gdy na urządzeniach mobilnych projekt inteligentnie przechodzi do natywnych rozwiązań (takich jak przewijanie poziome lub przyczepna pozycja), aby zachować płynność funkcji.
Internacjonalizacja i optymalizacja SEO
Ukończenie tego projektu obejmuje kompleksowe wsparcie dla internacjonalizacji (i18n) w języku angielskim, polskim i koreańskim, zoptymalizowane zasoby w formatach .webp i .mp4, wraz z konfiguracjami SEO. Takie podejście zapewnia, że projekt jest nie tylko wizualnie uderzający, ale także realistyczny z perspektywy produkcji.


