Skip to content

SOPT-32ND-APP2-Myhouse/Myhouse_Server

Repository files navigation

Myhouse_Server

팀 멤버 및 역할 분담

도소현 최가희
GO SOPT Server Part YB GO SOPT Server Part OB
AWS 배포
[GET] (베스트 상품)상품 카테고리별 보기
[GET] 이주의 인기 컨텐츠
[GET] 둘러보기
[POST] 스크랩 하기
[DELETE] 스크랩 지우기
[GET] nickname을 위한 추천 집들이
[GET] 게시글 상세 보기
[POST] 스크랩 폴더에 추가하기
[GET] 모든 스크랩

디렉토리 구조

src
    ├── main
    │   ├── java
    │   │   └── org
    │   │       └── sopt
    │   │           └── myhouse
    │   │               ├── MyhouseApplication.java
    │   │               ├── common
    │   │               │   └── advice
    │   │               │       ├── ControllerExceptionAdvice.java
    │   │               │       └── dto
    │   │               │           └── ApiResponseDto.java
    │   │               ├── controller
    │   │               │   ├── HomeController.java
    │   │               │   ├── PostsController.java
    │   │               │   ├── ProductController.java
    │   │               │   ├── ScrapController.java
    │   │               │   └── dto
    │   │               │       ├── request
    │   │               │       │   └── ScrapRequestDto.java
    │   │               │       └── response
    │   │               │           ├── HomeDto.java
    │   │               │           └── PostPopularResponseDto.java
    │   │               ├── entity
    │   │               │   ├── Folder.java
    │   │               │   ├── Image.java
    │   │               │   ├── Post.java
    │   │               │   ├── Product.java
    │   │               │   └── Scrap.java
    │   │               ├── exception
    │   │               │   ├── ErrorStatus.java
    │   │               │   ├── SuccessStatus.java
    │   │               │   └── model
    │   │               │       ├── ConflictException.java
    │   │               │       └── GlobalException.java
    │   │               ├── repository
    │   │               │   ├── FolderRepository.java
    │   │               │   ├── ImageRepository.java
    │   │               │   ├── PostRepository.java
    │   │               │   ├── ProductRepository.java
    │   │               │   └── ScrapRepository.java
    │   │               └── service
    │   │                   ├── PostService.java
    │   │                   ├── ProductService.java
    │   │                   ├── ScrapService.java
    │   │                   └── dto
    │   │                       ├── request
    │   │                       │   └── ScrapSaveServiceDto.java
    │   │                       └── response
    │   │                           ├── FolderDto.java
    │   │                           ├── GetPostDetailDto.java
    │   │                           ├── ImageDto.java
    │   │                           ├── PostListResponseDto.java
    │   │                           ├── PostPopularResponseDto.java
    │   │                           ├── ProductResponseDto.java
    │   │                           └── ScrapDto.java
    │   └── resources
    │       └── application.yaml
    └── test
        └── java
            └── org
                └── sopt
                    └── myhouse
                        └── MyhouseApplicationTests.java

Git Convention || Coding Convention

  • 카멜 케이스로 작성
  • eature branch는 이슈넘버를 사용하여 브랜치 삭제 및 생성을 반복합니다. 형식 : [feature/#issue number] 커밋 예시 : [feature/#3] home 뷰 구현

# feat : 기능 추가

# fix : 버그 수정

# docs : 문서 수정

# test : 테스트 코드 추가

# refactor : 코드 리팩토링

# style : 코드 의미에 영향을 주지 않는 변경사항

# chore : 빌드 부분 혹은 패키지 매니저 수정사항

# cicd : CI/CD 관련 설정

ER-Diagram

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages