영화 정보 및 예매 사이트 Boot Box
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(21) 1회차
| 개요 | 매 주마다 변하는 개봉작과 순위를 공공 api를 활용하여 사용자에게 최신 영화 정보를 제공, 상영중인 영화를 원하는 장소와 시간에 맞춰 예매할 수 있는 기능을 구축하고자 합니다. |
|---|---|
| 구현기능 | 1.구글 및 카카오 인증을 통한 회원 가입을 할 수 있습니다. 2.비회원/회원은 상영중인 영화 순위와 정보, 상영스케쥴을 확인할 수 있습니다. 3.회원은 원하는 극장/상영관/스케쥴에 맞춰 예매를 할 수 있습니다. 4.회원은 마이페이지에서 개인 정보 수정 및 탈퇴를 할 수 있으며 , 선호하는 극장/영화 장르 수정 및 예매 취소, 내역 확인을 할 수 있습니다. 5.회원은 본인이 관람한 영화에 대한 리뷰를 작성할 수 있습니다. 6.최고 관리자는 중간 관리자(극장 매니저)에게 권한을 부여할 수 있고 극장 전체의 정보를 조회할 수 있습니다. |
| 설계의 주안점 | 1.기존의 관리자를 메인-서브 관리자 두 종류로 나누어 업무 분담을 하였습니다.슈퍼관리자:전체관리 / 서브관리자:담당지점만 관리 2.흥행하는 영화를 메인에 두어 사용자의 관심을 유도합니다. 3.선호장르 선택을 통해 예매 가능 영화중 회원의 취향에 맞는 영화만 필터링하여 보여줍니다. 4.상영관 내부 좌석을 시각화 하여 원하는 좌석의 위치를 보여줍니다. |
| 사용기술 및 개발환경 |
개발 언어 -java (json, ajax..) 개발 환경 -Spring -Gradle -Oracle 개발도구 -IntelliJ Frontend -React -tailwind CSS -JS 영화 정보 api -kmdb : 영화 상세 정보 -영화진흥위원회: 박스오피스 , 매출액 등 Rank 정보 로그인 api -카카오 커뮤니케이션/협업 -discord -notion -canva ,figma(ppt,ui구상) 버전관리 -GitHub -Source Tree |