Skip to content

물물교환의 장이 되는 곳 - 나비장터

Notifications You must be signed in to change notification settings

BeommoKoo-dev/nabi-market-server

 
 

Repository files navigation

나비장터

물물교환의 장이 되는 곳 - 나비장터

📣 프로젝트 목적

시장가치가 떨어진 물건을 비슷한 가치의 물건과 교환하는 과정을 쉽게 만들어주는 서비스입니다.

🧐 팀원소개

Tech Leader Scrum Master Developer
https://github.com/hi-june https://github.com/BeommoKoo-dev https://github.com/born-A

🛠 기술스택

개발 환경

협업 툴

기타

📋 프로젝트 아키텍처

📋 ERD 다이어 그램

📁 패키지 구조

  • global : 도메인 전체에 적용되는 base entity, config, security 등을 담고있는 패키지.
  • domain : 각 도메인의 root가 되는 패키지 .
  • api : 레이어 아키텍쳐 중 컨트롤러가 위치한 패키지.
  • dto : 계층간 통신을 위한 dto가 담긴 패키지.
  • service : 레이어 아키텍쳐 중 서비스가 위치한 패키지.
  • entity : JPA 엔티티 클래스, Enum 등이 들어간 패키지.
  • domain : 각 도메인 엔티티와 레포지토리, 도메인에 필요한 enum들을 갖고 있는 패키지.

📌 상세 보기

.
├── main
│   ├── java
│   │   └── org
│   │       └── prgrms
│   │           └── nabimarketbe
│   │               ├── domain
│   │               │   ├── card
│   │               │   │   ├── api
│   │               │   │   ├── dto
│   │               │   │   │   ├── request
│   │               │   │   │   └── response
│   │               │   │   │       ├── projection
│   │               │   │   │       └── wrapper
│   │               │   │   ├── entity
│   │               │   │   ├── repository
│   │               │   │   └── service
│   │               │   ├── cardimage
│   │               │   │   ├── dto
│   │               │   │   │   ├── request
│   │               │   │   │   └── response
│   │               │   │   ├── entity
│   │               │   │   └── repository
│   │               │   ├── category
│   │               │   │   ├── entity
│   │               │   │   └── repository
│   │               │   ├── chatroom
│   │               │   │   ├── api
│   │               │   │   ├── dto
│   │               │   │   │   └── response
│   │               │   │   │       ├── list
│   │               │   │   │       └── single
│   │               │   │   ├── entity
│   │               │   │   ├── repository
│   │               │   │   └── service
│   │               │   ├── completeRequest
│   │               │   │   ├── api
│   │               │   │   ├── dto
│   │               │   │   │   ├── request
│   │               │   │   │   └── response
│   │               │   │   │       ├── projection
│   │               │   │   │       └── wrapper
│   │               │   │   ├── entity
│   │               │   │   ├── repository
│   │               │   │   └── service
│   │               │   ├── dibs
│   │               │   │   ├── api
│   │               │   │   ├── dto
│   │               │   │   │   └── response
│   │               │   │   │       ├── projection
│   │               │   │   │       └── wrapper
│   │               │   │   ├── entity
│   │               │   │   ├── repository
│   │               │   │   └── service
│   │               │   ├── item
│   │               │   │   ├── entity
│   │               │   │   └── repository
│   │               │   ├── notifiaction
│   │               │   │   ├── api
│   │               │   │   ├── dto
│   │               │   │   │   ├── request
│   │               │   │   │   └── response
│   │               │   │   │       ├── projection
│   │               │   │   │       └── wrapper
│   │               │   │   ├── entity
│   │               │   │   ├── repository
│   │               │   │   └── service
│   │               │   ├── oauth2
│   │               │   │   ├── google
│   │               │   │   │   ├── api
│   │               │   │   │   ├── domain
│   │               │   │   │   ├── dto
│   │               │   │   │   └── service
│   │               │   │   └── kakao
│   │               │   │       ├── api
│   │               │   │       ├── dto
│   │               │   │       └── service
│   │               │   ├── suggestion
│   │               │   │   ├── api
│   │               │   │   ├── dto
│   │               │   │   │   ├── request
│   │               │   │   │   └── response
│   │               │   │   │       └── projection
│   │               │   │   ├── entity
│   │               │   │   ├── repository
│   │               │   │   └── service
│   │               │   └── user
│   │               │       ├── api
│   │               │       ├── dto
│   │               │       │   ├── request
│   │               │       │   └── response
│   │               │       ├── entity
│   │               │       ├── repository
│   │               │       └── service
│   │               └── global
│   │                   ├── annotation
│   │                   ├── aws
│   │                   │   ├── api
│   │                   │   └── service
│   │                   ├── config
│   │                   ├── error
│   │                   ├── event
│   │                   ├── redisson
│   │                   ├── security
│   │                   │   ├── entity
│   │                   │   ├── handler
│   │                   │   └── jwt
│   │                   │       ├── dto
│   │                   │       ├── filter
│   │                   │       ├── provider
│   │                   │       └── repository
│   │                   └── util
│   │                       └── model
│   └── resources
│       ├── firebase
│       └── static
└── test
    ├── java
    │   └── org
    │       └── prgrms
    │           └── nabimarketbe
    │               ├── config
    │               ├── domain
    │               │   ├── card
    │               │   │   ├── repository
    │               │   │   └── service
    │               │   ├── dibs
    │               │   │   └── repository
    │               │   └── user
    │               │       └── service
    │               └── setup
    │                   ├── jwt
    │                   ├── oauth2
    │                   │   └── request
    │                   └── user
    │                       └── request
    └── resources

About

물물교환의 장이 되는 곳 - 나비장터

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.8%
  • Shell 0.2%