Tira Santorini

그리스 섬을 배경으로 기획한 케이크 전문점 소개

집안에서
맛보는
그릭
티라미수

그리스 섬을 배경으로 기획한 케이크 전문점 소개 사이트

https://user-images.githubusercontent.com/70316567/247320856-21132a08-6982-4291-b7e8-281f86e7b31d.gif
Images Slider
인트로 페이지
인트로 페이지 소개
1 / 4
티라 매장을 소개합니다. 사용자 스크롤링에 따라 애니메이션 요소들을 나타냅니다.
서비스 설명
개요
기획 의도
TIRA는 그리스 산토리니에 존재하는 여섯 마을을 배경으로 한 티라미수 전문 디저트 브랜드입니다. 산토리니 마을들의 특징과 색상, 형태 등을 반영하여 패키지의 디자인과 제품의 맛이 각 마을과 가장 잘 부합하도록 선정된 다양한 티라미수 패키지를 제공합니다.
구현 기능
공통
GSAP를 이용해 스크롤에 따라 부드럽게 반응하는 브랜드 소개 페이지 구현. 제품 소개와 장바구니, 가격 조정 기능 구현. 서비스 가입과 프로필 제작 및 수정 기능 구현
이슈
가로 스크롤 구현과 화면 스냅 기능
사용자 스크롤 시 세로가 아닌 가로로 화면이 자연스럽게 스냅 되는 독특한 UX를 제공하기 위한 의도입니다. 각 섹션의 요소들을 가로로 배치 후 GSAP의 to 메서드를 이용해 요소가 X축으로 이동하도록 설정하였고, ScrollTrigger의 snap과 pin속성을 이용해 화면 고정 시 부드러운 동작을 구현하여 해결했습니다.
기술
Front-end
JavaScript, JQuery, GSAP, Pug, SCSS
Back-end
Express, MongoDB
Deploy
Flyio