You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Git을 활용한 협업 흐름과 VSCode, React 등 주요 프론트엔드 개발 툴에 대한 실전 경험 축적
🍦 일정 계획
날짜
내용
05.14
프로젝트 주제 확정 및 팀원 간 역할 분담 완료
05.15
GitHub 레포지토리 생성 및 초기 세팅 / 공통UI 영역Header, Footer 기능 구현
05.17~19
각 팀원이 담당한 페이지별 컴포넌트 및 기능 구현 진행
05.19
전체 결과물 병합(Merge) 및 최종 발표 자료 정리
2. 🎢요구사항 정의서
🍨 2.1 필수 구현 기능
메인 페이지
배너 슬라이드 구현
Main(Header& Footer) 에서의 페이지 전환 구현→ Menu, BR Play, BR Story, Delievery/Store, Login
공통
공통 Header, Footer 제작
🍨 2-2. 비기능 요구사항
사용자 편의성: 직관적인 화면 구성
성능: 빠른 화면 전환 및 응답 속도
🍨 2-3. 공통 레이아웃 및 내비게이션
요구사항 ID
요구사항명
상세 설명
LAY-01
Header 및 Footer 구현
로고, 주요 메뉴, 검색창, 로그인/회원가입 버튼 포함
LAY-02
반응형 디자인 적용
PC 환경에 최적화된 레이아웃 제공
LAY-03
내비게이션 메뉴 구현
메인 메뉴 및 드롭다운 서브메뉴 기능 포함
🍨 2-4. Main 페이지
요구사항 ID
요구사항명
상세 설명
MAIN-01
메인 배너 슬라이드
자동 및 수동 전환 가능한 이미지 팝업 구현, 메인 페이지 상단에 위치하는 주요 배너 영역으로 브랜드 메시지나 주요 프로모션 내용 표시. 반응형 디자인 적용으로 다양한 화면 크기 지원하며 이미지 표시 . 버튼 클릭 시 서로 다른 애니메이션 효과 적용
MAIN-02
프로모션 영역 구성
이벤트 및 프로모션 정보를 카드 형태로 표시. 드래그로도 슬라이드 이동 가능. 현재 진행 중인 프로모션 정보, 할인 혜택, 이벤트 등 마케팅 콘텐츠 노출. 클릭 시 상세 페이지로 이동 기능 및 여러 프로모션 슬라이드 형태로 표시
MAIN-03
신제품 소개 섹션
최근 출시된 제품들을 이미지와 함께 소개. 최신 출시 상품 목록을 그리드 레이아웃으로 배치하며 상품 이미지, 제품명, 가격 정보 포함. 슬라이더로 구현해서 슬라이드 이동 가능.
MAIN-04
BR Play 섹션
BR 브랜드의 플레이 콘텐츠 소개 영역을 정적 이미지로 표시. "MY FLAVOR LIST"와 "배라광장" 두 개의 원형 카드 형태로 배치하여 베스킨라빈스의 다양한 이벤트를 시각적으로 소개. 별도의 링크 연결이나 애니메이션 없이 순수 정보 전달 목적의 정적 UI 구현
MAIN-05
Be Better 섹션
베스킨라빈스의 사회적 가치 캠페인을 소개하는 영역 구현. "핑크팝", "핑크드림", "핑크링크" 3가지 캠페인을 카드 형태로 배치하여 지역 농가 상생, 청소년 자립 지원, 중소 기업 콜라보 프로젝트 등을 소개. 마우스 호버 시 카드가 위로 상승하는 애니메이션 효과 적용
MAIN-06
BR Benefit 섹션
베스킨라빈스의 다양한 혜택을 소개하는 영역을 정적 카드 형태로 구현. T membership, Samsung Card, 통신사별 할인 혜택(SK, KT, LG U+) 총 5개의 혜택 카드를 가로로 나열하여 표시. 원래 슬라이더 기능으로 구현 예정이었으나 페이지 내 슬라이더 중복으로 인해 정적 표시로 변경. 마우스 호버 시 카드가 위로 상승하는 애니메이션 효과 적용
MAIN-07
Store&BR Way 섹션
좌우 분할 레이아웃으로 Store와 BR Way 두 영역 구현. 좌측 Store 영역은 매장 찾기 기능을 시각적으로 표현하는 3D 건물과 위치 핀 이미지, 우측 BR Way 영역은 베스킨라빈스의 브랜드 히스토리를 나타내는 로고 및 사진 콜라주 배치. 정적 UI로 구현하여 별도의 링크 연결 없이 브랜드 정보 전달에 집중
🍨 2-5. Menu 페이지
요구사항 ID
요구사항명
상세 설명
MENU-01
제품 리스트 표시
아이스크림 제품을 썸네일 이미지, 이름, 해시태그와 함께 그리드로 보여줌
MENU-02
제품 상세 페이지 연결
각 제품 클릭 시 상세 페이지로 이동, 설명·영양정보·추천 제품 제공
MENU-03
검색 및 필터 기능
제품명, 해시태그 검색 및 맛/재료 등 카테고리별 필터 제공
MENU-04
반응형 디자인 지원
다양한 해상도에 맞춰 자동 레이아웃 조정 (PC/모바일 최적화)
🍨 2-6. BR Play 페이지
요구사항 ID
요구사항명
상세 설명
PLAY-01
이벤트 목록 표시
진행 중인 이벤트들을 리스트 형태로 시각화하며, 각 항목은 썸네일 이미지, 이벤트 제목, 진행 기간, D-Day 등의 정보를 포함
PLAY-02
이벤트 상세 페이지 연결
사용자가 특정 이벤트 항목을 클릭할 경우, 해당 이벤트의 상세 내용을 제공하는 개별 페이지로 이동하도록 구성
PLAY-03
카테고리 필터링 기능
'전체, 프로모션, 제휴혜택 등의 카테고리를 기준으로 이벤트 목록을 분류하여 표시할 수 있도록 탭 형태의 필터 구현
PLAY-04
반응형 디자인 지원
다양한 디바이스 환경에서도 콘텐츠가 자연스럽게 배치될 수 있도록 반응형 레이아웃 적용
🍨 2-7. BR Story 페이지
요구사항 ID
요구사항명
상세 설명
STORY-01
연대기별 브랜드 히스토리 표시
브랜드의 주요 연혁을 연도별로 정리하여, 각 연도에 해당하는 이벤트와 이미지를 함께 제공
STORY-02
로고 스토리 섹션 구현
브랜드 로고에 숨겨진 의미와 변천사를 설명하는 섹션을 구성하여, 시각적 요소와 함께 브랜드 아이덴티티를 강조
STORY-03
주요 제품 출시 이력 소개
대표적인 제품들의 출시 연도와 배경을 소개하여, 브랜드의 제품 개발 역사를 사용자에게 전달