Skip to content

Commit a032e1d

Browse files
authored
Merge pull request #128 from codeit-13-3team/juha399-patch-2
Update README.md
2 parents 02db6d6 + 830e7a5 commit a032e1d

1 file changed

Lines changed: 196 additions & 52 deletions

File tree

README.md

Lines changed: 196 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,214 @@
1-
**MOGAZOA**는 다양한 분야의 상품을 A/B 테스트 방식으로 비교하고, 사용자 리뷰 및 별점을 통해 데이터를 시각화하는 웹 기반 비교 플랫폼입니다.
1+
# ✨ MOGAZOA ✨
22

3+
> ### Would you compare with us?
4+
>
5+
> ![선호하는 상품의 리뷰와 데이터를 통해 인사이트를 얻을 수 있습니다 리뷰 및 랭킹 기능으로 다른 사람들의 선택을 확인해 보세요!](https://github.com/user-attachments/assets/47b2a33c-f7fb-4f7b-b500-2b618680a31d)
6+
7+
## 프로젝트 소개
8+
9+
### A/B 테스트 기반 상품 비교 플랫폼 사이트, 모가조아(MOGAZOA)
10+
11+
- “ 다양한 상품 뿐만 아니라 음악, 식당, 여행지, 전자기기, 강의 등 비교가능한 사이트입니다”
12+
13+
- “A/B 테스트 형식으로 비교하여, 사용자 맞춤형 선택을 돕는 **데이터 기반 상품비교 플랫폼**입니다”
14+
15+
-“**사용자 친화성** , **데이터 공유** 서비스, **UI/UX 흐름 등**을 고려하였습니다“
16+
<br>
17+
18+
---
19+
## 🧭 배포 주소
20+
21+
👉 [https://mogazoa.vercel.app](https://mogazoa.vercel.app/)
22+
23+
24+
25+
## 🗂️ 프로젝트 일정 및 문서 관리
26+
27+
👉 [Notion_Project Plan & Resources](https://scientific-purchase-29c.notion.site/1d7bbd03168181859b0afb9b63e0927b)
28+
29+
30+
---
31+
## 🎯 프로젝트 지향점 🎯
32+
33+
### 프로젝트 목표
34+
- 다양한 상품에 대해 **사용자 참여형 A/B 테스트** 기능 제공
35+
- **Zustand 전역 상태관리****무한 스크롤**, **공통 컴포넌트 설계** 등 실무 유사 구조 경험
36+
37+
### **사용자 경험성 고려**
38+
39+
- 베타 테스트를 통한 **검색 / 비교 / 리뷰 / 랭킹**까지 이어지는 UX 흐름 설계
40+
- 단순 기능 개발보다 사용자 경험성 고려 (베타 테스트를 통한 **UI 흐름**, **페이지 이탈 경로 체크** 등)
41+
42+
### **소프트스킬 강화**
43+
44+
- **마일스톤**을 통한 프로젝트 일정 관리 및 정리
45+
- **데일리스크럼****KPT회고**, PR 리뷰 등 협업 툴 활용
46+
47+
### **문제 해결 능력 향상**
48+
49+
50+
- KPT 회고를 통한 문제해결 중심의 사고/능력 향상
51+
- PR 코드 리뷰 및 피드백 반영
52+
- 의견 반영 과정에서 문제 해결 능력 향상
53+
54+
---
355

456

557
## ✨ 주요 기능 (Features)
658

7-
- **회원가입 및 로그인**
8-
일반 로그인 / 소셜 로그인(카카오) / 간편 회원가입 기능 제공
59+
### 🧑‍💻 회원가입 및 로그인
960

10-
- **상품 비교 기능 (A/B 테스트 방식)**
11-
두 상품 중 하나를 선택하는 비교 시스템
12-
비교 결과에 따라 승패가 시각적으로 구분되는 애니메이션 효과
61+
- 일반 로그인 / 소셜 로그인(카카오)
62+
- 간편 회원가입 (닉네임 기반)
1363

14-
- **상품 상세 페이지 및 추가**
15-
무한 스크롤 기반 상품 목록
16-
상품 별 상세 페이지 + 상품 추가/편집/삭제 기능
64+
### 🔍 상품 비교 (A/B 테스트)
1765

18-
- **리뷰 및 별점 작성**
19-
리뷰 모달을 통한 사용자 의견 수집
20-
별점 기반 랭킹 시스템 포함
66+
- 두 상품 중 하나를 선택하는 투표형 비교 인터페이스
67+
- 비교 결과에 따른 애니메이션과 승자 표시
2168

22-
- **검색 & 정렬 기능**
23-
키워드 기반 검색 기능 구현
24-
상품명 기준 정렬 필터
69+
### 🛍️ 상품 상세 및 추가 기능
2570

26-
- **마이페이지 & 유저 팔로우**
27-
내 프로필 관리 및 다른 유저 팔로우/팔로잉 모달 기능
71+
- 무한 스크롤 기반 상품 목록
72+
- 상품 상세 페이지 → 플러스 버튼 → 상품 추가 모달
2873

74+
### ⭐ 리뷰 및 별점 작성
2975

76+
- 모달 기반 별점 + 텍스트 리뷰 시스템
77+
- 유저 기반 랭킹 정렬 지원
3078

31-
## 🛠️ 기술 스택 (Tech Stack)
79+
### 🗂️ 마이페이지 & 팔로우
3280

33-
| 영역 ||
34-
|--------------|-----------|
35-
| **Frontend** | Next.js 13 / TypeScript / React Query / Zustand / Tailwind |
36-
| **Auth** | localStorage / Kakao OAuth |
37-
| **Deploy** | Vercel |
38-
| **Design** | Figma / Notion|
39-
| **기타** | ESLint / Prettier / GitHub Actions |
81+
- 내 정보 / 편집 / 내가 남긴 리뷰 확인 가능
82+
- 다른 유저 팔로우 / 팔로잉 모달
4083

84+
### 🔗 공유 기능
4185

42-
## 📁 폴더 구조
86+
- 카카오톡 / 링크 공유로 사용자 외부 유입 연결
4387

44-
/src
45-
├── api/
46-
├── assets/
47-
├── components/
48-
├── context/
49-
├── hooks/
50-
├── lib/
51-
├── pages/
52-
├── stores/
53-
├── styles/
54-
├── types/
55-
56-
기타 루트 파일
57-
├── .eslintrc.js / .prettierrc
58-
├── next.config.ts / tsconfig.json
59-
├── tailwind.config.js
60-
├── build.sh
61-
62-
## 팀원 소개
63-
64-
정태인: 프로젝트 초기 세팅, 홈, 배포 등
65-
신주하: 공통 헤더/검색창, UI 흐름 설계 등
66-
정종우: 회원가입, API 연동, 소셜 로그인 등
67-
임지혜: 공통 모달창, 이미지 업로더, 리뷰 시스템 등
68-
황준호: 공통 드롭다운, 유저 관련 모달 등
69-
이재혁: 상품 상세 페이지, 버튼 컴포넌트 등 UI 구현 등
7088

89+
<br>
90+
91+
---
92+
93+
## 🧠 유저 플로우
94+
95+
![스크린샷 2025-05-23 143931](https://github.com/user-attachments/assets/5d5f3f4a-e7b2-4193-bdce-8c13a98b14e6)👇🏼
96+
97+
98+
![스크린샷 2025-05-23 143917](https://github.com/user-attachments/assets/03005828-f65c-4b24-8688-85393e97f3ad)👉🏼
99+
100+
101+
---
102+
103+
## 🛠️ 기술 스택 (Tech Stack)
104+
105+
### 💻 Frontend
106+
107+
<img src="https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=next.js&logoColor=white"> <img src="https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white"> <img src="https://img.shields.io/badge/React_Query-FF4154?style=for-the-badge&logo=reactquery&logoColor=white"> <img src="https://img.shields.io/badge/Zustand-000000?style=for-the-badge&logo=Zustand&logoColor=white"> <img src="https://img.shields.io/badge/TailwindCSS-06B6D4?style=for-the-badge&logo=tailwindcss&logoColor=white">
108+
109+
### 🔐 Auth
110+
111+
<img src="https://img.shields.io/badge/localStorage-cccccc?style=for-the-badge"> <img src="https://img.shields.io/badge/Kakao_OAuth-FFCD00?style=for-the-badge&logo=KakaoTalk&logoColor=000000">
112+
113+
### 🚀 Deploy
114+
115+
<img src="https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white">
116+
117+
### 🎨 Design
118+
119+
<img src="https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge&logo=figma&logoColor=white"> <img src="https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=notion&logoColor=white">
120+
121+
### 🧰 Tooling
122+
123+
<img src="https://img.shields.io/badge/ESLint-4B32C3?style=for-the-badge&logo=eslint&logoColor=white"> <img src="https://img.shields.io/badge/Prettier-F7B93E?style=for-the-badge&logo=prettier&logoColor=white">
124+
125+
126+
<br>
127+
128+
---
129+
130+
## 🧩 폴더 구조 (Folder Structure)
131+
132+
```bash
133+
/src
134+
├── api/
135+
├── assets/
136+
├── components/
137+
├── context/
138+
├── hooks/
139+
├── lib/
140+
├── pages/
141+
├── stores/
142+
├── styles/
143+
├── types/
144+
145+
# etc
146+
├── .eslintrc.js / .prettierrc
147+
├── next.config.ts / tsconfig.json
148+
├── tailwind.config.js
149+
├── build.sh
150+
151+
```
152+
153+
---
154+
155+
<h2>👍 팀원 소개</h2>
156+
157+
<table>
158+
<tr>
159+
<td align="center">
160+
<b>정태인 (팀장)</b><br />
161+
프로젝트 초기 세팅<br />
162+
홈 화면 / 배포 / 발표<br />
163+
팀미팅 리드 및 R&R 분배<br />
164+
(팀 흐름 중심 설계)
165+
</td>
166+
<td align="center">
167+
<b>신주하</b><br />
168+
헤더 / 검색창 등 공통 UI<br />
169+
404 페이지 / 회의 기록<br />
170+
발표 자료 및 영상, PPT 제작<br />
171+
(템플릿 및 문서 중심 제작)
172+
</td>
173+
</tr>
174+
<tr>
175+
<td align="center">
176+
<b>정종우</b><br />
177+
회원가입 페이지 <br /> SNS API 연동<br />
178+
담당자와 API 커뮤니케이션<br />
179+
(백엔드 데이터 연계 담당)
180+
</td>
181+
<td align="center">
182+
<b>임지혜</b><br />
183+
공통 모달창<br /> 이미지 업로더<br />
184+
텍스트 박스 / 리뷰 기능<br />
185+
(모달창, 공통 컴포넌트 담당)
186+
</td>
187+
</tr>
188+
<tr>
189+
<td align="center">
190+
<b>황준호</b><br />
191+
드롭다운 창 / 공통 UI<br />
192+
유저 편집 및 모달창 담당<br />
193+
(모달 및 드롭다운 담당)
194+
</td>
195+
<td align="center">
196+
<b>이재혁</b><br />
197+
상품 상세 페이지<br />
198+
UI 컴포넌트 구현<br />
199+
(버튼 중심 기능 담당)
200+
</td>
201+
</tr>
202+
</table>
203+
204+
<br>
205+
206+
---
207+
208+
## 📝 라이센스
209+
210+
**본 프로젝트는 상업적 사용이 허가되지 않습니다.**
211+
212+
<br>
213+
214+
> Designed & Engineered by Team3 (2025/04~2025/05)

0 commit comments

Comments
 (0)