From 864a8bb45948814ae706376fcbdc93fa702c2921 Mon Sep 17 00:00:00 2001 From: tteia Date: Wed, 6 Nov 2024 12:22:00 +0900 Subject: [PATCH] Update README.md --- README.md | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 281 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3346c20c..ee57f36a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,281 @@ -# dongsanginong-server -동상이농 서버 리포지토리 +![KakaoTalk_20241020_232028824 (1)](https://github.com/user-attachments/assets/9c071627-d56c-4de6-b26a-e51c45f276be) + +
+ + **🥦[Play Data] 한화시스템 BEYOND SW캠프 7기/삼투압🥦** +
+ +

+ +## 🧑🏻‍🌾 프로젝트 개요 + +
+ + **"농가와 소비자를 연결하는 농산물 구독 서비스"**
+
+ +‘동상이농(同床利農)’ 은 소비자와 농가가 각기 다른 이익을 추구하면서도 공통의 가치를 공유할 수 있는 혁신적인 농산물 구독 플랫폼입니다.
+‘같은 상상, 서로 다른 이익’ 이라는 뜻을 가진 이름으로, 여기서 '이(利)'와 ‘농(農)'은 소비자와 농가 모두에게 이익을 가져다 주는 지속 가능한 농업을 의미합니다.
+즉, 동상이농 플랫폼은 소비자와 농가 모두 상호 이익을 실현할 수 있는 방향으로 함께 나아가고자 하는 목표를 함축하고 있습니다.

+동상이농은 기존 서비스와의 차별점을 “농산물과 정기 구독에 특화된 서비스"로 잡았습니다.
+상품의 종류가 제한적인 기존 서비스와의 차별점을 두어 다양한 농산물을 정기 구독할 수 있도록 하여 구매자의 선택의 폭을 넓히는 서비스를 기획하였습니다.
+또한 연출된 사진으로만 상품을 확인할 수 있는 기존 서비스와는 달리,
+라이브 커머스를 통해서 농산물의 상태를 영상으로 확인하고 농가와 밀접하게 소통할 수 있다는 점이 동상이농만의 강점입니다. +

+ +## 📝 요구 사항 명세서 +![요구사항2](https://github.com/user-attachments/assets/109232ba-7e48-4144-8557-48c9c8474d3e) + +
+ + [⬆️요구 사항 명세 보기](https://quark-smile-890.notion.site/2b8b00aecbba447b970c7908a93fc79f?v=7147478c4da24e92acf2953eb02ae777&pvs=4) +
+ +

+ +## 🗓️ WBS +![image](https://github.com/user-attachments/assets/a2bfcb17-2d78-400f-ac9b-5d1f91d53079) + +
+ + [⬆️WBS 보기](https://docs.google.com/spreadsheets/d/1WE7JiiPJ6AdVeDdM6F6V6v_KpRaB3TVqzRiomrheFI0/edit?gid=0#gid=0) +
+ +

+ +## ☁️ ERD +![dongsanginong-erd](https://github.com/user-attachments/assets/a2dba445-44e0-4ef4-afc8-32f5b776a46e) +
+ + [⬆️ERD CLOUD 바로가기](https://www.erdcloud.com/d/AgNZCZGaBx6NE8JhL) +
+ +

+ +## ⚙️ 시스템 아키텍처 +시스템 아키텍쳐 + +
+ WebRTC + OpenVidu 다이어그램 +
+ + ![webrtc](https://github.com/user-attachments/assets/3e09db79-a91a-4b73-a991-de4f50ccd41d) +
+
+ +
+ OpenSearch 다이어그램 +
+ + ![opensearch](https://github.com/user-attachments/assets/4ce3600f-4da9-4eb3-ba0f-3221cfec1a58) + +
+ +
+ PortOne 결제 다이어그램 +
+ + ![portone](https://github.com/user-attachments/assets/62502ead-5b33-4670-869a-39d1d6f5e2e7) + +
+ +

+ +## 📈 프로그램사양서 +
+ + + + [⬆️API 명세서 보기](https://documenter.getpostman.com/view/37325338/2sAXxLDEqJ#9c2ba4c5-6901-44e7-ad72-8bc8495ab8e0) +
+ +

+ +## 🧪 UI/UX 단위 테스트 결과서 +### 🔍 MAIN PAGE + +
+ 메인페이지 +
+ + * 메인페이지
+ ![main](https://github.com/user-attachments/assets/a909fd42-cfc7-46ff-9c33-014967b5fcda) + + + + +
+ +
+ 검색 +
+ + * 농장 및 패키지 상품 검색하기
+ ![오픈서치4](https://github.com/user-attachments/assets/61f1f3ab-646f-4810-84a0-becb4ec7a527) +
+ ![오픈서치5](https://github.com/user-attachments/assets/5bdcd24a-27d4-4e4f-a5d2-53f138d96328) + +
+ +
+ 알림 +
+ + * 구매자 공지글 알림 - 스크랩 한 농장에 공지글이 올라오면 알림
+ ![공지알림](https://github.com/user-attachments/assets/523ad4cd-fbad-4656-b12f-8c28c3ada30c) + * 판매자 구매 알림 - 새로운 주문이 들어오면 알림
+ ![구매알림](https://github.com/user-attachments/assets/cad50b83-8d68-4468-8e6a-2b8762672d6a) + * 판매자 배송 알림 - 다가오는 배송 알림
+ + +
+ +### 👥 MEMBER + +
+ member의 마이페이지 +
+ + * member > 내 배송 목록 조회
+ ![deliverylist](https://github.com/user-attachments/assets/c5b61eaf-7677-4f27-9ec2-11246b3d7863) + * member > 결제 조회 & 영수증 다운로드
+ ![receipt](https://github.com/user-attachments/assets/b816326f-0958-4f34-be16-c635b4052fcc) + * member > 후기 작성
+ ![writereview](https://github.com/user-attachments/assets/867c9aeb-333d-4a29-aee4-01f89467c8ee) + * member > 내 구독 조회 & 구독 취소
+ ![sublist](https://github.com/user-attachments/assets/d095fef6-765f-43d2-bf11-ae4cad021783) + +
+ +
+ seller의 내 농장 관리 +
+ + * seller > 운송장 등록 & 배송 관리
+ ![운송장 번호 등록](https://github.com/user-attachments/assets/6bd520c0-5828-4f2c-a595-b41bdde1b917) + * seller > 상품 등록
+ ![상품 등록](https://github.com/user-attachments/assets/3698224c-1bb5-473a-ad1d-2e53178dcbc7) + * seller > 상품 수정
+ ![상품 수정](https://github.com/user-attachments/assets/92bb7ce6-e8dd-4516-9950-64caf13cf6ba) + * seller > 상품 삭제
+ ![상품 삭제](https://github.com/user-attachments/assets/9343bac0-5db7-4307-9ee1-d95554f7d968) + * seller > 리뷰 리스트, 디테일, 삭제
+ ![리뷰](https://github.com/user-attachments/assets/2cfd0b61-ad16-4d04-b88a-c333ed385619) + * seller > 쿠폰 리스트, 등록
+ ![쿠폰 등록 리스트](https://github.com/user-attachments/assets/ec77a404-069e-45ee-8ba5-92d4bbf796aa) + + + * seller > 공지(커뮤니티) 등록
+ ![sellerNotice](https://github.com/user-attachments/assets/5c631f89-3757-4642-a962-dc9b28505ed1) + + * seller > 공지(커뮤니티) 수정
+ ![sellerNoticeUpdate](https://github.com/user-attachments/assets/6a05a43c-e80c-41bc-84fe-370fe02bc9fe) + + + * seller > 커뮤니티 디테일, 댓글 조회 & 글 삭제
+ ![noticeDelete](https://github.com/user-attachments/assets/dd169143-fd6e-4745-9dea-63f31cde0ae6) + + +
+ + +### 📺 LIVE + +
+ 라이브 목록 + 카테고리 필터링 +
+ + * 라이브 목록 + 카테고리 필터링
+ ![livelist](https://github.com/user-attachments/assets/9a53736d-1355-44ec-b62a-50a715bb4cf3) + +
+ +
+ 라이브 방송 시청 및 채팅 +
+ + * seller > 라이브 시작하기
+ ![livestart](https://github.com/user-attachments/assets/459e0965-ab6a-4710-af36-d1ea8f58ee5b) + * seller > 라이브 중 쿠폰 등록
+ ![livecoupon](https://github.com/user-attachments/assets/dd5aadce-c70c-4db7-be12-a0db12c9e524) + * member > 쿠폰 다운로드
+ ![coupondownload](https://github.com/user-attachments/assets/0466c645-675d-46f2-ae5e-a827daac635f) + * 라이브 중 member와 seller 채팅
+ ![livechat](https://github.com/user-attachments/assets/c9769580-6992-4bd4-a79f-9cfa088d5439) + * member 강퇴시키기
+ ![quitmember](https://github.com/user-attachments/assets/26506970-4d19-4104-9240-58d767acf2e8) + * 라이브에서 강퇴당한 뒤 구매자의 화면 + ![quitseller](https://github.com/user-attachments/assets/2ee17a61-4ad3-4156-b519-a0b13e717167) + +
+ +### 💰 ORDER + +
+ 상품 조회 및 결제 +
+ + * 상품 디테일 조회
+ ![packageDetail2](https://github.com/user-attachments/assets/426f08db-4a66-41ca-ac36-edb4dbc35bd1) + + * 상품 디테일 > 리뷰 조회 + ![packageDetail-review](https://github.com/user-attachments/assets/30b9cac8-5f8f-45c0-a01a-9593864e0409) + + * 상품 주문/결제
+ ![ordering](https://github.com/user-attachments/assets/246f3ef5-5316-4be4-9def-b1658a56c082) + +
+ +### 🎁 PRODUCT + +
+ 농장 목록 +
+ + * 농장 목록 및 스크랩
+ ![farmListLike](https://github.com/user-attachments/assets/b50646da-fd26-452f-98b8-44271d990a2a) + + + * 농장 목록 카테고리 필터링
+ ![farmCategory](https://github.com/user-attachments/assets/173783b8-8c18-40e4-ae20-ca75a2bcb45c) + + * 농장 목록 정렬
+ ![farmSort](https://github.com/user-attachments/assets/3adcefeb-d381-4a76-90a4-a11e4415c3f1) + + * 농장 목록 검색 + ![farmSearch](https://github.com/user-attachments/assets/cfc2fd40-36d4-4b69-8c33-e5660a43b101) + + + +
+ +
+ 농장 디테일 +
+ + * 농장 디테일 - 패키지 목록
+ ![farmProduct](https://github.com/user-attachments/assets/bfcdd9f2-3ebe-492e-a764-351a76258703) + * 농장 디테일 - 공지 조회 및 댓글달기
+ ![댓글2](https://github.com/user-attachments/assets/c9ec7455-19bb-4b8c-8812-be99b5a54bf2) + * 농장 디테일 - 리뷰 조회 및 수정
+ ![리뷰](https://github.com/user-attachments/assets/9a8e22ac-3864-43fc-960f-234401b742b2) + + +
+ +
+ 패키지 상품 목록 +
+ + * 패키지 상품 목록 조회 & 위시리스트
+ ![packageList](https://github.com/user-attachments/assets/dd41293b-6369-44ff-bd10-3c426b2450cf) + + * 패키지 상품 정렬
+ ![package sort](https://github.com/user-attachments/assets/b28ba1c3-9c3d-4d92-b80b-ffd0c6476d44) + + + * 패키지 상품 검색
+ ![Package search](https://github.com/user-attachments/assets/23f4b70f-2b25-4946-9ac4-bfbebacffc8e) + +
+