1- # Wine
2- (프로젝트 설명)
3-
4- ## 목표
5- - 목표: 프로젝트 완성
6-
7- ## 팀원 정보 및 역할
8- - 준열: 팀 리딩, 랜딩 페이지, 와인 상세 페이지
9- - 휘태: 로그인, 회원가입, 리뷰 남기기/와인 등록하기 모달
10- - 연수: 마이페이지(내가 등록한 와인), notion 문서화
11- - 지권: 마이페이지(내가 쓴 후기)
12- - 정훈: 와인 목록 페이지
13-
14- > [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki )
15-
16- ## Core Time
17- - 데일리 스크럼
18- - 월요일: 오후 3시
19- - 화요일 일요일: 오후 1시 30분 (20~ 30분 진행)
20- - 집중 코딩 (모각코)
21- - 9:00 ~ 18:00 (zep 활용)
22-
23- > [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki )
24-
25- ## Branch 전략
1+ # 🍷 WHYNE
2+ <div ><img width =" 1800 " height =" 600 " alt =" image " src =" https://github.com/user-attachments/assets/cd2abace-5bfc-4243-ad41-b7944bbd4f45 " /></div >
3+
4+
5+ <br >
6+
7+ ## 📖 프로젝트 소개
8+ > WHYNE은 사용자가 다양한 와인 리뷰를 확인하고, 구매 여부를 쉽게 판단할 수 있는 와인 리뷰 플랫폼입니다.
9+
10+
11+ <br >
12+
13+ ## 🎯 목표
14+
15+ > 주어진 요구사항을 충족하는 것을 넘어, 경쟁력 있는 특별한 UI / UX를 도입하고, 사용자에게 최적의 와인 선택 경험을 제공하는 것
16+
17+ <br >
18+
19+ ## 👥 팀 소개
20+
21+ <span align =" right " >
22+
23+ 🔗 [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki )
24+
25+ </span >
26+
27+ <div align =" center " >
28+
29+ | 팀장 | 팀원 | 팀원 | 팀원 |
30+ | :---:| :---:| :---:| :---:|
31+ | <div style="border: 1px solid #ddd; border-radius: 10px; padding: 20px; background: white;"><img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Animals/Dove.png" width="80" height="80" alt="🕊️"/><br><b><a href="https://github.com/junye0l">김준열</a></b><br><img src="https://img.shields.io/badge/ISTJ-50C878?style=for-the-badge&logoColor=white" alt="ISTJ"/><br><code>FE</code></div> | <div style="border: 1px solid #ddd; border-radius: 10px; padding: 20px; background: white;"><img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Animals/Bat.png" width="80" height="80" alt="🦇"/><br><b><a href="https://github.com/wlrnjs">서지권</a></b><br><img src="https://img.shields.io/badge/INTJ-5C0091?style=for-the-badge&logoColor=white" alt="INTJ"/><br><code>FE</code></div> | <div style="border: 1px solid #ddd; border-radius: 10px; padding: 20px; background: white;"><img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Animals/Baby%20Chick.png" width="80" height="80" alt="🐣"/><br><b><a href="https://github.com/suuuuya">이연수</a></b><br><img src="https://img.shields.io/badge/INFP-9B59B6?style=for-the-badge&logoColor=white" alt="INFP"/><br><code>FE</code></div> | <div style="border: 1px solid #ddd; border-radius: 10px; padding: 20px; background: white;"><img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Animals/Black%20Cat.png" width="80" height="80" alt="🐈⬛"/><br><b><a href="https://github.com/Imhwitae">황휘태</a></b><br><img src="https://img.shields.io/badge/ISTJ-E74C3C?style=for-the-badge&logoColor=white" alt="ISTJ"/><br><code>FE</code></div> |
32+
33+ </div >
34+
35+ <br >
36+
37+ ## 🐜 역할 분담
38+
39+ <span align =" right " >
40+
41+ 🔗 [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki )
42+
43+ </span >
44+
45+ | 팀원 | 역할 | 담당 기능 및 공통 컴포넌트 |
46+ | --- | --- | --- |
47+ | 김준열 | 팀장 | - 프로젝트 셋팅 <br > - 랜딩 페이지 <br > - 와인 상세 페이지 <br > - taste 컴포넌트 <br > - 리뷰 등록/수정 모달 <br > - 무한스크롤 <br > - 토스트 |
48+ | 서지권 | 팀원 | - 마이페이지(내가 쓴 후기)<br > - 헤더 컴포넌트 <br > - 드롭다운 컴포넌트<br > - chip 컴포넌트<br > - Flavor 컴포넌트<br > - 프로필 컴포넌트<br > - 검색 필터 컴포넌트<br > - 챗봇 |
49+ | 이연수 | 팀원 | - notion 문서화 및 배너 제작, 디자인 수정<br >- 아이콘 컴포넌트<br >- 버튼 컴포넌트<br >- 별점 컴포넌트<br >- 카드 컴포넌트<br >- 캐러셀 컴포넌트<br >- 마이페이지(내가 등록한 와인)<br >- 와인 목록 페이지(이 달의 추천 와인, 와인 항목)<br >- 스켈레톤 UI<br >- 폰트 최적화|
50+ | 황휘태 | 팀원 | - 로그인 페이지<br >- 회원가입 페이지<br >- next.js middleware<br >- 와인 등록/수정하기 모달<br >- 삭제하기 모달<br >- 인풋 컴포넌트<br >- 와인 타입 컴포넌트<br >- 에러 바운더리<br >- 이미지 최적화 |
51+
52+ <br >
53+
54+ ## 📌 데일리 팀 스크럼
55+ > 원활한 소통을 위해 매일 진행하며, 의미 없는 시간이 되지 않도록 ** 노션 문서화** 로 기록합니다.
56+
57+ #### 🗓️ 시간표
58+
59+ | 요일 | 시간 |
60+ | :-------------: | :-------: |
61+ | 월요일 | ** 15:00** |
62+ | 화요일 ~ 일요일 | ** 13:30** |
63+
64+ <br >
65+
66+ ## ⏰ Core Time
67+ > 실시간 이슈 공유를 위해 ZEP 플랫폼을 활용한 온라인 모각코 진행
68+
69+ #### 🕘 시간
70+ 매일 09:00 ~ 18:00
71+
72+ <br >
73+
74+ ## ⛓️ Branch 전략
75+
76+
77+ <span align =" right " >
78+
79+ 🔗 [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%EB%B8%8C%EB%9E%9C%EC%B9%98-%EC%BB%A8%EB%B2%A4%EC%85%98 )
80+
81+ </span >
82+
2683- ` main ` → 배포
2784- ` develop ` → 통합 브랜치
2885- ` feature/* ` , ` design/* ` , ` chore/* ` → 작업 브랜치 → PR → develop → main
2986
30- > [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%EB%B8%8C%EB%9E%9C%EC%B9%98-%EC%BB%A8%EB%B2%A4%EC%85%98 )
87+ <br >
88+
89+ ## 🧩 기술 스택
90+
91+ <span align =" right " >
92+
93+ 🔗 [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%EA%B8%B0%EC%88%A0-%EC%8A%A4%ED%83%9D )
94+
95+ </span >
96+
97+
98+ | 구분 | 사용 기술 | 비고 |
99+ | ------| ------------| ------|
100+ | ** Framework** | Next.js (v15), React (v19) | 메인 프레임워크, App Router 기반 |
101+ | ** Language** | TypeScript (v5) | 정적 타입 시스템 |
102+ | ** Styling** | Tailwind CSS, tailwind-merge | 반응형 및 유틸리티 클래스 관리 |
103+ | ** Server State / Data Fetching** | React Query (TanStack v5), Axios | 서버 데이터 캐싱 및 API 통신 |
104+ | ** Form Handling** | React Hook Form | 입력값 검증 및 폼 상태 관리 |
105+ | ** UI / Animation** | GSAP, Swiper, React Toastify, React Loading Skeleton | 인터랙션, 캐러셀, 알림, 로딩 처리 |
106+ | ** Chat UI** | Chat UI Kit (chatscope) | 챗봇 인터페이스 구성 |
107+ | ** Utility** | Lodash, clsx, class-variance-authority | 유틸 함수 및 클래스 병합 |
108+ | ** Authentication / Cookie** | cookies-next | 로그인 상태 및 쿠키 관리 |
109+ | ** Build / Deploy** | Vercel | 정적 배포 및 CI/CD 환경 |
110+ | ** Design System / Docs** | Storybook, Chromatic | 컴포넌트 문서화 및 시각 테스트 |
111+ | ** Quality / Linting** | ESLint, Prettier, Husky, lint-staged | 코드 품질 및 커밋 훅 관리 |
112+ | ** Collaboration** | GitHub, Notion, Figma, Discoard, Zep | 버전 관리 및 협업 툴 |
31113
32- ## 기술 스택
33- - Next.js, React, TypeScript
34- - Tailwind CSS
35- - Storybook
36- - husky + lint-staged
37- - Vercel (배포)
114+ <br >
38115
39- > [ Wiki 바로가기 ] ( https://github.com/Team-3-2/Wine/wiki/%EA%B8%B0%EC%88%A0-%EC%8A%A4%ED%83%9D )
116+ ## 🤖 깃허브 액션
40117
41- ## 깃허브 액션
42- - Vercel 배포
43- - Chromatic으로 Storybook 배포 (develop 기준)
118+ < span align = " right " >
119+
120+ 🔗 [ Wiki 바로가기 ] ( https://github.com/Team-3-2/Wine/wiki/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%95%A1%EC%85%98 )
44121
45- > [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%95%A1%EC%85%98 )
122+ </span >
123+
124+ - Vercel 배포
125+ - Chromatic으로 Storybook 배포 (develop 기준)
126+
127+ <br >
128+
129+ ## 🗒️ 프로젝트 관리
130+
131+ <span align =" right " >
132+
133+ 🔗 [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B4%80%EB%A6%AC )
134+
135+ </span >
46136
47- ## 프로젝트 관리
48137- README: 프로젝트 개요 / 기술 스택 / 실행 방법
49138- Wiki: 세부 규칙, 가이드 문서, 브랜치 룰
50139- Notion: 회의록, 멘토링 피드백, 참고 자료
51140- GitHub Project: 일정 / TODO 관리
52141
53- > [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B4%80%EB%A6%AC )
142+ <br >
143+
144+ ## ⚙️ 실행 방법
54145
55- ## 실행 방법
56146``` bash
57147# 패키지 설치
58148npm install
@@ -67,7 +157,15 @@ npm run storybook
67157NEXT_PUBLIC_API_URL=http://localhost:4000
68158```
69159
70- ## 폴더 구조
160+ <br >
161+
162+ ## 📂 폴더 구조
163+
164+ <span align =" right " >
165+
166+ 🔗 [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%ED%8F%B4%EB%8D%94-%EA%B5%AC%EC%A1%B0 )
167+
168+ </span >
71169
72170``` bash
73171src
81179 ┣ types # 전역 타입 정의 (TypeScript 인터페이스, 타입)
82180 ┗ utils # 공통 유틸리티 함수
83181```
84- > [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki/%ED%8F%B4%EB%8D%94-%EA%B5%AC%EC%A1%B0 )
85182
86- ## 바로가기
87- - [ 배포 바로가기] ( https://google.com/ )
88- - [ 스토리북 바로가기] ( https://68d3998e0b054d1207706cbb-tzevsxkvcq.chromatic.com/?path=/docs/my-profile-accountitem--docs )
89- - [ Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki )
183+ <br >
184+
185+ ## 🔎 바로가기
186+
187+
188+ - [ 🚀 배포 바로가기] ( https://wine-phi-olive.vercel.app/ )
189+ - [ ✨ 스토리북 바로가기] ( https://68d3998e0b054d1207706cbb-rwsgeadjmd.chromatic.com/?path=/story/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%84%B8%ED%8C%85-%ED%8F%B0%ED%8A%B8-%EC%BB%AC%EB%9F%AC--font-color )
190+ - [ 📖 Wiki 바로가기] ( https://github.com/Team-3-2/Wine/wiki )
0 commit comments