Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

예약 서비스 프로젝트

간단한 예약 서비스를 제작

기능 (권한)

  1. 회원 가입 (회원, 점장)
    • 같은 이메일로 재가입 불가
    • 인증 없이 바로 가입
  2. 매장 등록 (점장)
    • 같은 이름의 매장 등록 불가
    • 여러개의 매장 보유 가능
  3. 매장 확인 (회원, 점장)
    • 가나다 순, 별점 순, 거리 순 정렬 가능
  4. 매장 정보 확인 (회원, 점장)
  5. 예약 (회원)
    • 2달 이내에만 예약 가능
    • 시간은 한시간 간격으로 예약 가능
    • 하루에 한번만 예약이 가능함
  6. 예약 확인 (회원, 점장)
  7. 예약 취소 (회원)
  8. 예약 승인 (점장)
    • 점장이 예약을 승인해야 예약 가능
  9. 도착 확인 (키오스크)
    • 승인된 예약만 도착 확인 가능
    • 매장에 도착해 키오스크에서 핸드폰 번호로 도착 확인
  10. 리뷰 작성 (회원)
    • 예약 시간 이후에 리뷰 작성 가능
    • 리뷰 승인과 도착 확인이 된 회원만 리뷰 작성 가능
    • 리뷰는 한 예약에 한번만 작성 가능
    • 리뷰 작성하면서 별점을 줌
  11. 리뷰 확인 (회원, 점장)
  12. 리뷰 수정 (회원)
  13. 리뷰 삭제 (회원, 점장)
    • 리뷰 삭제 시 재작성 불가능
    • 리뷰 삭제 시 별점도 같이 사라짐

사용된 프레임 워크 & 라이브러리

  1. Spring Jpa
  2. Spring Security
  3. Spring Web
  4. Lombok
  5. Marid DB
  6. Mockito
  7. Mybatis
  8. Spring Doc
  9. Spring Data Envers

ERD

Image

About

Reservation_Service

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages