Skip to content

chaewon-io/NetMong_BE

 
 

Repository files navigation

반려동물 커뮤니티, NetMong

https://netmong.kkbk.me/

시연영상

https://youtu.be/l5cFlGmHn5k

서비스 소개

반려동물 양육 가구가 증가함에 따라 관련 관심사도 주목되고 있습니다.
저희 서비스는 사용자 입장에서 다양한 정보를 소통할 수 있는 네트워킹에 초점을 두어 아이디어를 기획하게 되었습니다.

스크린샷 2023-12-21 오후 2 06 47 스크린샷 2023-12-21 오후 2 07 07

지금부터, 네트몽과 함께 소통해보세요!

✨ What?

  1. 커뮤니티! 다양한 주제로 멍멍이들과 소통하실 수 있습니다.
  2. 애견 용품 마켓! 반려견을 위한 마켓에서 안심하고 구매할 수 있습니다.
  3. 인근 공원 조회! 동네 근처 산책 공원을 알아보고 주민들의 생생한 후기를 통해 나의 반려견에 맞는 산책 공원을 찾을 수 있습니다.

개발기간

  • 2023년 11월 20일 ~ 2023년 12월 22일

팀원

  • 정윤성, 김지현, 박채원, 소예은, 신재원
스크린샷 2023-12-21 오후 2 07 27

🔧 Tools





아키텍쳐

netmong drawio-3

API명세

https://documenter.getpostman.com/view/30759412/2s9Ykq8Lfx

테이블 (다이어그램)

스크린샷 2023-12-21 오후 2 08 32

사이트

https://netmong.kkbk.me/

💻 프로젝트 설명 (주요 기능)

1. 회원가입/로그인

  • jwt 토큰 적용 및 oauth google 로그인
스크린샷 2023-12-21 오후 1 25 33 스크린샷 2023-12-21 오후 1 24 20

2. 마이페이지 및 팔로우&팔로잉

  • 팔로우 수, 팔로잉 수, 포스트 수
  • 마이페이지 비밀번호 및 이미지 변경
스크린샷 2023-12-21 오후 2 03 12 스크린샷 2023-12-21 오후 2 03 48

2. 포스트 작성 및 조회

  • 포스트 CRUD 및 카테고리, 해시태그 검색
  • 좋아요, 댓글 및 대댓글, 신고 스크린샷 2023-12-21 오후 1 30 26 스크린샷 2023-12-21 오후 1 31 43 스크린샷 2023-12-21 오후 1 32 34 스크린샷 2023-12-21 오후 1 55 18 스크린샷 2023-12-21 오후 1 56 17

3. 마켓

  • 상품 등록 CRUD 및 카테고리, 상품 검색
  • 장바구니 조회
스크린샷 2023-12-21 오후 1 34 51 스크린샷 2023-12-21 오후 1 47 28 스크린샷 2023-12-21 오후 1 48 04 스크린샷 2023-12-21 오후 1 49 42

4. 인근 공원 조회

  • 공원 및 카카오 맵 Open Api
  • 좋아요, 댓글
스크린샷 2023-12-21 오후 1 50 58 스크린샷 2023-12-21 오후 1 52 31 스크린샷 2023-12-21 오후 1 52 11

5. 관리자 페이지

  • 신고된 게시글 및 댓글 관리 스크린샷 2023-12-21 오후 2 05 42

패키지 구조

└── src
   ├── main
   	├── java
	│  └── com
	│	└── ll
	│	  └── netmong
	│	    ├── base
	│	    │  ├── config
	│	    │  ├── exceptionhandler
	│	    │  ├── jwt
	│	    │  └── security
	│	    ├── common
	│	    │	
	│	    │
	│	    └── domain
	│	      ├─── cart
	│	          ├─── controller
	│	          ├─── dto
	│	            ├─── request
	│	            └─── response
	│	          ├─── entity
	│	          ├─── itemCart
	│	           ├─── entity
	│	           ├─── repository
	│	           └─── service
	│	         ├─── repository
	│	         └─── service
	│	      ├─── follow
   	│	         ├─── controller
	│		 ├─── dto
	│		 ├─── exception
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service	
	│	      ├─── hashtag
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service
	│	      ├─── image
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service
	│	      ├─── likedPost
	│		 ├─── controller
	│		 ├─── dto
	│	           ├─── request
	│	 	   └─── response
	│		 ├─── entity
	│		 ├─── exception
	│		 ├─── repository
	│		 └─── service
     	│	      ├─── likePark
	│		 ├─── controller
	│		 ├─── dto
	│	           ├─── request
	│		   └─── response
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service
	│	      ├─── member
	│		 ├─── controller
	│		 ├─── dto
	│		 ├─── entity
	│		 ├─── exception
	│		 ├─── repository
	│		 └─── service	
	│	      ├─── park
	│		 ├─── controller
	│		 ├─── dto
	│		   └─── response
	│		 ├─── entity
	│		 ├─── exception
	│		 ├─── repository
	│	 	 └─── service
	│	      ├─── parkComment
	│		 ├─── controller
	│		 ├─── dto
	│	           ├─── request
	│		   └─── response
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service
	│	      ├─── post
	│		 ├─── controller
	│		 ├─── dto
	│	           ├─── request
	│		   └─── response
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service
	│	      ├─── postComment
	│		 ├─── controller
	│		 ├─── dto
	│	           ├─── request
	│		   └─── response
	│		 ├─── entity
	│		 ├─── exception
	│		 ├─── repository
	│		 └─── service
	│	      ├─── postHashtag
	│		 ├─── entity
	│		 ├─── repository
	│		 └─── service
	│	      ├─── product
	│		 ├─── controller
	│		 ├─── dto
	│	           ├─── request
	│		   └─── response
	│		 ├─── entity
	│		 ├─── repository
	│		 ├─── service
	│		 └─── util
	│	      └─── reports
	│		 ├─── controller
	│		 ├─── dto
	│	            ├─── request
	│	 	    └─── response
	│		 ├─── entity
	│		 ├─── repository
	│	 	 ├─── service
	│		 └─── util
	│							
        │
        │
        │
	└── resource
  	  ├── application.yml
   	  ├── application-secret.yml
          └── application-test.yml

About

NetMong BackEnd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • Dockerfile 0.1%