: 여행 상품 예매 웹 사이트
가고 싶은 장소만 검색해도
숙박, 항공, 패키지, 입장권을 한 사이트에서 찾아보고,
회원 특가로 간단하게 예매할 수 있도록 하는 사이트입니다.
- 페르소나 : 여행을 원하지만, 어디서 어떤 정보를 먼저 찾아야 할지 막막한 여행 예정자들.
- 2022.11.15 ~ 2022.12.19
- 팀 프로젝트 (7명)
- Language | JAVA 11
- Framework | Spring Boot 2.7.5, MyBatis, JPA
- DB | MySQL
- HTML5
- CSS3
- JavaScript
- Thymeleaf
- STS 3.9.14
- MySQL WorkBench 8.0
- GitHub
- Notion
- 화면 기획
- 일정 관리
- ERD 설계
- 입장권 상품 관련 기능 구현
- 입장권 상품 목록 정렬하기 - 대표 이미지 / 찜 여부 / 상품권 이름 / 가격 / 별점 표기
- 입장권 상품 상세 정보 확인하기 - 상품 타입 선택 : 사용일자 , 수량 옵션
- 입장권 상품 예약하기 - 기본 주문 정보 / 상품 정보 / 결제 방법 / 필수 약관 확인 후 결제
- MyBatis와 JPA를 함께 사용하여 목적에 따라 각각의 장점을 활용했습니다.
- JPA를 사용하여 간단한 CRUD 작업을 효율적으로 구현하고, 코드 중복성과 가독성, 유지보수성을 향상시켰습니다.
- 찜 여부, 수량 옵션 기능을 구현하며 Ajax를 활용한 비동기 데이터 처리 방식에 대한 이해를 높였습니다.