Skip to content

Chaemin07/outsourcing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

272 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

개요

  • Srping Boot, Spring Data JPA와 MySQL을 사용한 배달 어플 제작

개발 환경

언어 : Static Badge

JDK : Static Badge

프레임워크 : Static Badge

DB : Static Badge

ORM : Static Badge

🔠 목차

  1. API 명세서
  2. ERD
  3. 기능 요약
  4. 디렉토리 구조

API 명세서

ERD

기능 요약

  • 유저 CRUD
    • 사용자 역할 기반(일반/사장) 전용 기능
    • JWT 기반 인증/인가
  • 가게 CRUD
    • 메뉴 CRUD
    • 메뉴 옵션 CRUD
    • 즐겨찾기
    • 카테고리별 필터링
  • 리뷰 CRUD
    • 배달 완료 후 작성
    • 별점 순 조회
    • 사진 있는 리뷰 조회
    • 배달 완료 후 3일 뒤 리뷰 작성, 수정 불가
  • 주문 CRUD
    • 주문 상세
    • 장바구니 관리
    • 간편 결제 시스템

디렉토리 구조

├─main
│  ├─java
│  │  └─com
│  │      └─example
│  │          └─outsourcing
│  │              ├─address
│  │              │  ├─dto
│  │              │  ├─entity
│  │              │  └─service
│  │              ├─auth
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  └─service
│  │              ├─cart
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  ├─entity
│  │              │  ├─exception
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─category
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  │  ├─request
│  │              │  │  └─response
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─common
│  │              │  ├─annotation
│  │              │  ├─aop
│  │              │  │  └─log
│  │              │  ├─config
│  │              │  ├─entity
│  │              │  ├─enums
│  │              │  ├─exception
│  │              │  ├─initializer
│  │              │  └─response
│  │              ├─favorite
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  │  └─reponse
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─image
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  ├─service
│  │              │  └─util
│  │              ├─jwt
│  │              ├─menu
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  │  ├─request
│  │              │  │  └─response
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─order
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─payment
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  ├─entity
│  │              │  ├─exception
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─review
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  │  ├─request
│  │              │  │  └─response
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─reviewcomment
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  │  ├─request
│  │              │  │  └─response
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  └─service
│  │              ├─store
│  │              │  ├─controller
│  │              │  ├─dto
│  │              │  │  ├─request
│  │              │  │  └─response
│  │              │  ├─entity
│  │              │  ├─repository
│  │              │  ├─service
│  │              │  └─util
│  │              └─user
│  │                  ├─controller
│  │                  ├─dto
│  │                  ├─entity
│  │                  │  ├─controller
│  │                  │  ├─dto
│  │                  │  ├─repository
│  │                  │  └─service
│  │                  ├─repository
│  │                  └─service
│  └─resources
└─test
    └─java
        └─com
            └─example
                └─outsourcing
                    ├─cart
                    │  └─service
                    ├─store
                    │  └─service
                    └─user
                        └─service

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages