개발 기간 : 2022.07 ~ 2022.08
개발 인원 : 백엔드 5명 (팀 프로젝트)
Code (Github) : https://github.com/maemae22/spring-legacy-project-escape-room
담당 역할 :
- 카페 – 카페 목록 조회, 카페 검색
- 테마 – 테마 상세페이지, 테마 검색, 이 업체의 다른 테마 출력
- 리뷰 – 리뷰 CRUD (작성, 조회, 수정, 삭제)
- 카페, 테마, 리뷰 관련 페이지의 프론트단 개발
언어 : Java 11, JavaScript, HTML, CSS
프레임워크 : Spring Framework 5.3.22, MyBatis 3.5.10
DB : Oracle 11g Enterprise
IDE : Eclipse 4.23 (2022-03)
Tools : SVN, Postman, Slack
- 입력되지 않은 항목이 있을 경우, 리뷰 작성이 되지 않도록 설정했습니다.
- 여러번 리뷰를 작성하여 리뷰 평점을 조작하는 것을 막기 위해, 한 아이디당 동일 테마에는 1건의 리뷰만 작성할 수 있도록 설정하였습니다.
https://github.com/maemae22/escape-room ('열려라 참깨' 리팩토링 개인 프로젝트)