MUTE(뮤지컬 메이트)
(디지털컨버전스)자바(JAVA)기반 임베디드 융합 개발자 과정A4 1회차
| 개요 | 뮤지컬, 극장 좌석별 정보 및 예매를 할 수 있는 뮤지컬 사이트 |
|---|---|
| 구현기능 | 회원 - 회원가입(주소API, 아이디 중복확인)/ 로그인, 로그아웃/ ID, PWD찾기/ PWD재설정 마이페이지 - 회원정보 수정 및 탈퇴/ 찜한 뮤지컬/ 예매 내역/ 내가 쓴 후기 수정 & 삭제/ 회원탈퇴 뮤지컬 목록 페이지 - 검색, 필터별 정렬 뮤지컬 상세 페이지 - 오픈 데이터 api 활용 후기 페이지 - 각 공연장 좌석별 후기 검색 및 작성, 뮤지컬별 후기 작성 및 삭제 예매 페이지 - 캘린더(날짜 선택), 등급별 좌석 선택 및 결제 -------------------------------------------------------------------——— 관리자 페이지 - 회원 조회 / 회원탈퇴 / 작성글 조회 / 작성글 삭제 자주 묻는 질문 알림 & 찜하기 - 찜한 뮤지컬 예매 일정 알림 멤버십 - 멤버십에 대한 설명 / 유료멤버십 결제 |
| 설계의 주안점 | 회원 - 회원가입(주소API, 아이디 중복확인)/ 로그인, 로그아웃/ ID, PWD찾기/ PWD재설정 마이페이지 - 회원정보 수정 및 탈퇴/ 찜한 뮤지컬/ 예매 내역/ 내가 쓴 후기 수정 & 삭제/ 회원탈퇴 뮤지컬 목록 페이지 - 검색, 필터별 정렬 뮤지컬 상세 페이지 - 오픈 데이터 api 활용 후기 페이지 - 각 공연장 좌석별 후기 검색 및 작성, 뮤지컬별 후기 작성 및 삭제 예매 페이지 - 캘린더(날짜 선택), 등급별 좌석 선택 및 결제 -------------------------------------------------------------------——— 뮤지컬에 대한 정보를 보기 좋게 안내 - 메인 화면에 별점순, 인기순으로 뮤지컬 정보 안내 - 해당 공연에 대한 좌석 후기 및 전반적인 공연에 대한 후기를 별점으로 제공 - 뮤지컬 공연 정보 및 후기를 안내하는만큼 사용자의 가시성을 고려하여 이미지에 비중을 두어 구현 -------------------------------------------------------------------- - 찜한 공연에 대한 알림 설정을 통해 티켓팅 일정 안내 - 관리자 페이지를 통한 유료 멤버십 회원 관리 |
| 사용기술 및 개발환경 |
OS : Window 10, macOS Monterey 12.6 IDE : VS Code, IntelliJ Build : Gradle Language : Java11, Javascript ES6 FrontEnd : HTML5, CSS3(Bootstrap) Library : ReactJS, Spring Data JPA DB : MySQL (DBeaver) Server : Tomcat 9.0 Framework : Spring Boot, Spring MVC 배포 : AWS |
|
|