diff --git a/README.md b/README.md index 6713d5c..9caea97 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # petree-backend -## ⭐ 프로젝트 소개 +⭐ 프로젝트 소개 --- @@ -14,88 +14,64 @@ - **Breeder와 Adopter(분양희망자)를 연결하여, 강아지를 분양받도록 도와주는 프로젝트** -### ⏰개발 기간 +## ⏰개발 기간 - 2023.04.17 ~ 2023.11.05 -### 📎배포 사이트 +## 📎배포 사이트 -- 펫트리 +- [펫트리](https://nextpetree.store/) -## 👤 팀원 소개 +👤 팀원 소개 --- - - - - - - - - - - - - - - - - - - - -

BE 팀장 : 박수현


FE 부팀장 : 권규형


FE 팀원 : 오창현


FE 팀원 : 권범준


BE 팀원 : 이지수


디자이너 : 이수언

-
    -
  1. 데이터베이스 설계
  2. -
  3. docker, CICD를 통한 ec2배포
  4. -
  5. 브리더 모아보기 거리순 정렬
  6. -
  7. JWT로그인
  8. -
  9. 카카오Oauth
  10. -
  11. 강아지모아보기 다중검색
  12. -
  13. 견종검색
  14. -
  15. 기초지식테스트
  16. -
  17. 제3자가 보는 브리더프로필조회
  18. -
  19. 제3자가 보는 분양희망자프로필조회
  20. -
  21. 분양후기관리
  22. -
  23. 분양신청내역
  24. -
  25. 회원정보수정
  26. -
  27. 프로필관리
  28. -
  29. 회원가입
  30. -
  31. 회원탈퇴
  32. -
-
-
    -
  1. 보유견종관리
  2. -
  3. 분양후기
  4. -
-
-
    -
  1. 땡땡
  2. -
-
-
    -
  1. 땡땡
  2. -
-
-
    -
  1. 브리더 인증받기
  2. -
  3. 관리자 승인
  4. -
  5. 보유견종관리
  6. -
-
-
    -
  1. 피그마를 통한 디자인
  2. -
  3. 시연영상
  4. -
-
- -## 💠 아키텍쳐 + +**박수현(팀장)** +- 데이터베이스 설계 +- nginx, docker, CICD를 통한 ec2배포 +- 아키텍처 설계브리더 모아보기 거리순 정렬 및 페이징처리 +- jwt자체 로그인 / 로그아웃 +- 카카오 Oauth로그인 +- 강아지 다중 검색 +- 반려인 지식테스트 랜덤 조회, 점수 반환 및 틀린 문항에 대한 해설 반환 +- 강아지 예약신청 및 결재 +- 제3자가 보는 브리더, 분양희망자 프로필 조회 +- 분양후기CRUD +- 분양신청내역 페이징 처리 +- 회원 정보 수정 + +**오창현(프론트 부팀장)** +- 로그인 +- 회원가입 +- 회원탈퇴 +- 분양신청내역 + +**김민준(프론트)** +- 강아지 모아보기 +- 브리더 모아보기 +- 프로필 관리 +- 회원정보 수정 + +**김용현(프론트)** +- 강아지 모아보기 상세 +- 브리더 모아보기 상세 +- 분양후기 관리 + +**이지수(백엔드)** +- 보유견종 CRUD +- 브리더 관련 자격증 제출 및 결재 + +**이수언(디자이너)** +- 피그마를 통한 디자인 +- 시연영상 제작 + +💠 아키텍쳐 --- - + -## 🖥️프로젝트 미리보기 +🖥️프로젝트 미리보기 --- -## 🏷️ Backend 폴더 구조 +🏷️ Backend 폴더 구조 ---
      
@@ -106,7 +82,7 @@
         ├─ gradle
         │  └─ wrapper
         │  │  ├─ gradle-wrapper.jar
-        │  │  ├─ gradle-wrapper.properties
+        │  │  └─ gradle-wrapper.properties
         ├─ src
         │  ├─ main
         │  │  ├─ java
@@ -121,62 +97,62 @@
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ basic_test
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ breeder
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ dog
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ main_breed
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ matching
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ member
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  │  ├─ verification
         │  │  │  │  │  │  │  │  │  ├─ controller
         │  │  │  │  │  │  │  │  │  ├─ domain
         │  │  │  │  │  │  │  │  │  ├─ dto
         │  │  │  │  │  │  │  │  │  ├─ repository
         │  │  │  │  │  │  │  │  │  ├─ schema
-        │  │  │  │  │  │  │  │  │  ├─ service
+        │  │  │  │  │  │  │  │  │  └─ service
         │  │  │  │  │  │  │  ├─ global
         │  │  │  │  │  │  │  │  ├─ config
         │  │  │  │  │  │  │  │  ├─ error
         │  │  │  │  │  │  │  │  ├─ jwt
         │  │  │  │  │  │  │  │  ├─ util
-        │  │  │  │  │  │  │  │  └─ web
+        │  │  │  │  │  │  │  └─ └─ web
         │  │  │  └─ resources
         │  │  │  └─ querydsl
         │  │  │  └─ test
@@ -188,7 +164,7 @@
         │  ├─ gradlew
         │  ├─ gradlew.bat
         │  ├─ README.md
-        │  └─  settings.gradle
+        └─ └─  settings.gradle
     
 
diff --git "a/petree-img/\354\225\204\355\202\244\355\205\215\354\263\220.png" "b/petree-img/\354\225\204\355\202\244\355\205\215\354\263\220.png" deleted file mode 100644 index d1c68ee..0000000 Binary files "a/petree-img/\354\225\204\355\202\244\355\205\215\354\263\220.png" and /dev/null differ diff --git "a/petree-img/\354\265\234\354\242\205 \354\225\204\355\202\244\355\205\215\354\263\220(0115).png" "b/petree-img/\354\265\234\354\242\205 \354\225\204\355\202\244\355\205\215\354\263\220(0115).png" new file mode 100644 index 0000000..080f07e Binary files /dev/null and "b/petree-img/\354\265\234\354\242\205 \354\225\204\355\202\244\355\205\215\354\263\220(0115).png" differ