Skip to content

jokim-bizarre-adventure/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

  •  
  •  
  •