Skip to content

jokim-bizarre-adventure/backend

Repository files navigation

🛒 S.I.VILLAGE

신세계 인터내셔날 공식몰 S.I.VILLAGE 리빌딩 프로젝트
100만 명 이상의 사용자에게 대용량 데이터를 효율적으로 제공할 수 있는 시스템 설계를 목표로 S.I.VILAGE 스토어를 리빌딩합니다.

  • 개발 기간 : 2024.08.06 ~ 2024.09.30 (7주)
  • 플랫폼 : Web
  • 개발 인원 : 5명




🔎 목차


🌟 팀원 구성


🌞 조병철
(Frontend)


🐱 김장훈
(Frontend)


🐹 김규찬
(Backend & DevOps)


😈 김성수
(Backend)


👨🏻‍💻 김대희
(Backend)

공통 컴포넌트, Product, ProductList, Review, Category, 로그인/회원가입 퍼블리싱 및 연동 Best, Brand, Event, 장바구니, 마이페이지 퍼블리싱 및 연동 CI/CD 환경 및 인프라 구축
API: Category, ProductList, Media, Brand, Wishlist & Like, 장바구니, 주문
데이터 가공: Category, Brand, Product, Media
Spring Security, JWT
API: Review, Statistics, 로그인/회원가입, 마이페이지
데이터 가공: Review
API: Product, Product Option
데이터 가공: ProductOption

🛠️ 기술 스택

Frontend

VSCode
TypeScript HTML5 CSS3 JavaScript
React NEXT.JS Tailwind ShadcnUI Vercel

  • Language | TypeScript 5.5.4
  • Runtime Environment | Node.js 20.16.0
  • Framework | Next.js 14.2.7, Tailwind CSS 3.4.1
  • Library | Shadcn UI
  • IDE | Visual Studio Code 1.93.1
  • Deploy | Vercel

Backend

IntelliJ IDEA VSCode
Java Python MySQL Redis
Spring Boot SpringSecurity JWT Hibernate Swagger

  • Language | Java 17, Python 3.12.4
  • Framework | Spring Boot 3.2.9
  • Library | Spring Data JPA, Querydsl 5.0.0
  • Database | MySQL 8.0.38, Redis 7.2
  • IDE | IntelliJ IDEA 2024.2 (Ultimate Edition), Visual Studio Code 1.93.1
  • Build Tool | Gradle 8.8.0

DevOps

Docker GitHub Actions
Amazon EC2 Amazon Route 53 Application Load Balancer

Collaboration

Figma Notion Git


🌐 시스템 아키텍처


📲 기능 구성

Main Page Sign Up / Sign In Brand
Product Detail Basket Product List Infinite Scroll

📂 디렉터리 구조

Frontend

자세히
📦frontend
┣ 📂.husky
┣ 📂public
┃ ┣ 📂assets
┃ ┃ ┗ 📂fonts
┣ 📂src
┃ ┣ 📂actions
┃ ┃ ┣ 📂auth
┃ ┃ ┣ 📂basket
┃ ┃ ┣ 📂best
┃ ┃ ┣ 📂brand
┃ ┃ ┣ 📂category
┃ ┃ ┣ 📂event
┃ ┃ ┣ 📂like
┃ ┃ ┣ 📂main
┃ ┃ ┣ 📂mypage
┃ ┃ ┣ 📂order
┃ ┃ ┣ 📂product
┃ ┃ ┗ 📂review
┃ ┣ 📂app
┃ ┃ ┣ 📂(auth)
┃ ┃ ┃ ┣ 📂sign-in
┃ ┃ ┃ ┃ ┣ 📂find-account
┃ ┃ ┃ ┃ ┣ 📂find-result
┃ ┃ ┃ ┣ 📂sign-up
┃ ┃ ┃ ┃ ┣ 📂phone
┃ ┃ ┃ ┃ ┣ 📂simple
┃ ┃ ┣ 📂(main)
┃ ┃ ┃ ┣ 📂best
┃ ┃ ┃ ┃ ┣ 📂gift
┃ ┃ ┃ ┃ ┣ 📂popular
┃ ┃ ┃ ┃ ┣ 📂view
┃ ┃ ┃ ┣ 📂event
┃ ┃ ┣ 📂api
┃ ┃ ┃ ┗ 📂auth
┃ ┃ ┃ ┃ ┗ 📂[...nextauth]
┃ ┃ ┣ 📂basket
┃ ┃ ┃ ┣ 📂regular
┃ ┃ ┣ 📂brand
┃ ┃ ┃ ┣ 📂favorite
┃ ┃ ┣ 📂category
┃ ┃ ┣ 📂config
┃ ┃ ┣ 📂context
┃ ┃ ┣ 📂event-detail
┃ ┃ ┃ ┣ 📂[id]
┃ ┃ ┃ ┃ ┣ 📂@category
┃ ┃ ┃ ┃ ┣ 📂@relation
┃ ┃ ┣ 📂mypage
┃ ┃ ┃ ┣ 📂beautysize
┃ ┃ ┃ ┃ ┣ 📂beauty
┃ ┃ ┃ ┣ 📂delivery-info
┃ ┃ ┃ ┃ ┣ 📂account
┃ ┃ ┃ ┃ ┣ 📂add
┃ ┃ ┃ ┃ ┣ 📂modify
┃ ┃ ┃ ┣ 📂modPassword
┃ ┃ ┃ ┣ 📂order
┃ ┃ ┃ ┣ 📂review
┃ ┃ ┃ ┃ ┣ 📂products
┃ ┃ ┃ ┣ 📂searchwish
┃ ┃ ┃ ┃ ┣ 📂events
┃ ┃ ┣ 📂order
┃ ┃ ┣ 📂product
┃ ┃ ┃ ┣ 📂[[...slug]]
┃ ┃ ┣ 📂product-detail
┃ ┃ ┃ ┣ 📂[id]
┃ ┃ ┃ ┃ ┣ 📂@review
┃ ┃ ┃ ┃ ┣ 📂@summary
┃ ┃ ┣ 📂providers
┃ ┃ ┣ 📂reviews
┃ ┃ ┃ ┗ 📂[id]
┃ ┣ 📂components
┃ ┃ ┣ 📂basket
┃ ┃ ┣ 📂best
┃ ┃ ┣ 📂brand
┃ ┃ ┣ 📂category
┃ ┃ ┣ 📂dummy
┃ ┃ ┣ 📂event
┃ ┃ ┃ ┣ 📂detail
┃ ┃ ┣ 📂find-account
┃ ┃ ┣ 📂icons
┃ ┃ ┃ ┣ 📂auth-service-header
┃ ┃ ┃ ┣ 📂basket
┃ ┃ ┃ ┣ 📂best
┃ ┃ ┃ ┣ 📂bottom-navigation
┃ ┃ ┃ ┣ 📂brand
┃ ┃ ┃ ┣ 📂footer
┃ ┃ ┃ ┣ 📂main-header
┃ ┃ ┃ ┣ 📂mypage
┃ ┃ ┃ ┣ 📂product
┃ ┃ ┃ ┣ 📂product-cat-info-header
┃ ┃ ┃ ┣ 📂product-detail
┃ ┃ ┃ ┣ 📂product-list-header
┃ ┃ ┃ ┣ 📂review
┃ ┃ ┃ ┣ 📂sign-in
┃ ┃ ┃ ┣ 📂sign-up
┃ ┃ ┃ ┗ 📂to-top-button
┃ ┃ ┣ 📂layout
┃ ┃ ┣ 📂main
┃ ┃ ┣ 📂mypage
┃ ┃ ┃ ┣ 📂myBeautySize
┃ ┃ ┃ ┣ 📂myDelivery
┃ ┃ ┃ ┃ ┣ 📂addDelivery
┃ ┃ ┃ ┃ ┣ 📂modifyDelivery
┃ ┃ ┃ ┣ 📂myInfoCategory
┃ ┃ ┃ ┣ 📂myInfoLookUp
┃ ┃ ┃ ┣ 📂myInfoTop
┃ ┃ ┃ ┣ 📂myPassword
┃ ┃ ┃ ┣ 📂myReview
┃ ┃ ┃ ┣ 📂myWish
┃ ┃ ┃ ┣ 📂order
┃ ┃ ┣ 📂order
┃ ┃ ┣ 📂product
┃ ┃ ┣ 📂product-detail
┃ ┃ ┣ 📂rank
┃ ┃ ┣ 📂review
┃ ┃ ┣ 📂sign-in
┃ ┃ ┣ 📂sign-up
┃ ┃ ┃ ┣ 📂simple
┃ ┃ ┃ ┃ ┣ 📂esseitial-form-item
┃ ┃ ┃ ┃ ┣ 📂optional-form-item
┃ ┃ ┣ 📂ui
┃ ┃ ┗ 📂util
┃ ┣ 📂datas
┃ ┃ ┗ 📂dummy
┃ ┃ ┃ ┣ 📂basket
┃ ┃ ┃ ┣ 📂best
┃ ┃ ┃ ┣ 📂brand
┃ ┃ ┃ ┣ 📂category
┃ ┃ ┃ ┣ 📂event
┃ ┃ ┃ ┣ 📂main
┃ ┃ ┃ ┣ 📂mypage
┃ ┃ ┃ ┣ 📂order
┃ ┃ ┃ ┣ 📂product
┃ ┃ ┃ ┣ 📂review
┃ ┃ ┃ ┗ 📂sign-up
┃ ┣ 📂hooks
┃ ┣ 📂lib
┃ ┣ 📂types
┣ 📜.eslintrc.json
┣ 📜.gitignore
┣ 📜.prettierignore
┣ 📜.prettierrc.json
┣ 📜components.json
┣ 📜next.config.mjs
┣ 📜package-lock.json
┣ 📜package.json
┣ 📜postcss.config.mjs
┣ 📜README.md
┣ 📜tailwind.config.ts
┗ 📜tsconfig.json

Backend

자세히
📦backend
┣ 📂.github
┃ ┣ 📂ISSUE_TEMPLATE
┃ ┣ 📂workflows
┣ 📂gradle
┃ ┗ 📂wrapper
┣ 📂src
┃ ┣ 📂main
┃ ┃ ┗ 📂java
┃ ┃ ┃ ┗ 📂com
┃ ┃ ┃ ┃ ┗ 📂jokim
┃ ┃ ┃ ┃ ┃ ┗ 📂sivillage
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂api
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂basket
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂batch
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂brand
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂bridge
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂brandmedialist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂eventmedialist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂productcategorylist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂productmedialist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂reviewmedialist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂category
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂customer
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂event
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂hashtag
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂media
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂product
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂option
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂option
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂purchase
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂review
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂trending
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂bestproduct
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂mostviewproduct
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂wishlist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂brandwishlist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂eventwishlist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂productwishlist
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂in
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂out
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂reviewlike
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂presentation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂common
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂aws
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂jwt
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂redis
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂utils
┃ ┗ 📂test
┃ ┃ ┗ 📂java
┃ ┃ ┃ ┗ 📂com
┃ ┃ ┃ ┃ ┗ 📂jokim
┃ ┃ ┃ ┃ ┃ ┗ 📂sivillage
┣ 📜.gitignore
┣ 📜build.gradle
┣ 📜Dockerfile
┣ 📜gradlew
┣ 📜gradlew.bat
┣ 📜LICENSE
┣ 📜README.md
┗ 📜settings.gradle

📦 프로젝트 산출물

💡 이벤트 스토밍

🗄️ ERD

📜 Swagger API Docs

자세히

🗃️ Data 집계

자세히

About

Shinsegae International S.I.VILLAGE Rebuilding Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •