Skip to content

prgrms-be-devcourse/BEDV2_Amabnb

Repository files navigation

✈️ 아마비앤비


🔹 프로젝트의 기획 및 설명

에어비앤비 API 클론코딩

🔹 팀 구성

Product Owner Scrum Master Developer Developer Mentor
김재욱 김수빈 유민환 강용수 아만드

🔹 커뮤니케이션

GitHub Slack notion

🔹 기술 스택

  • java 17
  • Spring Boot 2.7.0
  • Gradle 7.4.1
  • data Jpa
  • QueryDSL
  • Amazon Aurora MySQL
  • Rest-Docs
  • Junit 5
  • Jwt
  • Oauth2
  • SpringSecurity
  • AWS S3
  • Jenkins

🔹 기능 정의

  • SNS 회원가입
  • 서비스 가입자 대상 서비스 이용 정책 (비회원 서비스 접근 제한)
  • 토큰을 사용한 서비스 이용 관리
  • 로그인/로그아웃
  • 회원탈퇴
  • 숙소 등록, 수정, 삭제, 검색
  • 예약 생성, 수정, 삭제, 조회
  • 리뷰 작성 및 수정, 삭제, 조회
  • 이미지 업로드 기능
  • 지속적인 통합(Continuous Integration)구축

🔹 ERD

image

🔹 자동화 API 문서

🔹 프로젝트 주요 관심사

🔹 회고