커뮤니티 기반 옷 쇼핑몰 플랫폼
옷 쇼핑몰과 커뮤니티 기능이 있는 애플리케이션입니다.
- 25.06.25 - 25.07.17
- 팀장 : 이수지 - 소셜 로그인, 회원가입, 커뮤니티, 공통 컴포넌트들 모듈화, API 통신 구조 설계, UI 화면 설계
- 팀원1 : 김명헌 - 구매자 마이 페이지관리, 홈 화면, 통합 및 형상관리, 아키텍처 설계, 주문 상태 로직 관리, 영상 편집
- 팀원2 : 신기루 - 장바구니 , 결제 , ppt제작
- 팀원3 : 이창한 - 판매자 마이 페이지 관리, 사용자 관련 데이토 로직 담당, 리뷰 및 제품 상페 페이지 담당, 발표
- Flutter :
3.22.1 - Dart :
3.8.1 - IDE : Android Studio Meerkat
- Android SDK : 35
- iOS Deployment Target : 13.0 이상
- Device : Android Emulator
- MVVM모델로 구성
- Model : Client, Repository, Response로 구성
- View : UI 담당. 공통 위젯 및 각 화면 UI 구성
- VIewMode : 상태 관리 및 비즈니스 로직 담당. 비즈니스 로직에 필요한 데이터는 Model에 의존.
- 기능은 feature을 통해 관리.
- 각 feature에서 작성한 뒤, develop으로 merge 진행.
- 최종 프로젝트는 main 브렌치에서 관리.
🔐 소셜 로그인 - 상세보기 - WIKI 이동
- 소셜 로그인 (OAuth 2.0 기반)
- accessToken 및 refreshToken 발급 및 Secure Storage 저장
- 신규 사용자 분기 처리 (
isNewUser)
📝 회원가입 - 상세보기 - WIKI 이동
- 플랫폼 역할 선택 (구매자/판매자)
- 닉네임 또는 상점명/상점 설명 입력
- 중복 체크 (닉네임/상점명)
🛍️ 메인 Page - 상세보기 - WIKI 이동
- 상위 카테고리별 상품 조회
- 카테고리
💬 커뮤니티 - 상세보기 - WIKI 이동
- 코디 질문 / 코디 추천 / My+ 탭 구성
- 게시글 작성
- 상품 정보 추가 (구매내역 / 검색)
- 게시글 상세 조회
- 게시글 좋아요
- 댓글 작성 및 조회
🛒 장바구니 / 결제 - 상세보기 - WIKI 이동
- 장바구니 목록 조회
- 상품 결제
🙋 마이페이지 (사용자) - 상세보기 - WIKI 이동
- 로그아웃
- 공지사항 조회
- 주문/반품/취소 내역 조회
- 리뷰 작성
- 반품 신청/주문 취소
👨💼 마이페이지 (판매자) - 상세보기 - WIKI 이동
- 로그아웃
- 공지사항 조회
- 상품 조회/등록/수정
- 주문 조회 및 배송 상태 변경