TCat
(디지털컨버전스)자바(JAVA)기반 임베디드 융합 개발자 과정A4 1회차
| 개요 | 뮤지컬, 클래식/무용, 연극, 전시회 예매 사이트 |
|---|---|
| 구현기능 | Main - 뮤지컬, 클래식/ 무용, 연극, 전시회 검색 - 주간/ 일간 랭킹 제공 - 인기/ 개막예정/ 종료임박 공연 제공 Menu - 각 카테고리별 페이지 - 작품명으로 공연 검색 Detail - 공연 상세 정보 제공 - Q&A - 찜하기 - 별점 - 관람후기 - 지도 api를 이용한 공연장 위치 제공 - KakaoPay를 통한 결제 - 포인트 사용 할인 Login/ Sign - 회원가입, 로그인, 로그아웃 - 아이디 찾기, 비밀번호 찾기 - 주소 API를 사용해 편리한 주소 검색 기능 MyPage - 회원 정보 수정 - 예매 내역 확인 - 취소 내역 확인 - 예매 취소하기 - 나의 정보 확인 - 1:1 문의하기 - 문의 내역 조회 AdminPage - 매출 정보 확인(통계/ 그래프) - 회원관리(블랙리스트) - 게시물 관리 - 광고 관리 - 공지사항 관리 - 1:1 문의 답변 |
| 설계의 주안점 | - 회원이 명시적으로 작품 정보를 확인할 수 있도록 검색 서비스 제공 - 주간/일간 랭킹을 통한 인기 공연 정보 제공 - 일정에 따른 공연 정보 제공 - Kakao Api를 활용한 로그인 시스템 - KakaoPay Api를 활용한 결제 시스템 - 포인트를 사용을 통한 할인 혜택 - 관리자 페이지를 통한 매출 확인 - 관리자가 게시물 관리 및 광고 등록 가능 - 관리자 페이지를 통한 회원관리(블랙리스트) - 크롤링을 통한 웹 예매 정보 파싱 - JWT 및 Spring Security의 인증/ 인가 구현으로 보안 기능 강화 |
| 사용기술 및 개발환경 |
OS : Window 10, macOS Ventura 13.0.1 IDE : VS Code, IntelliJ, WebStorm, PyCharm Language : Java, Javascript, Python FrontEnd : HTML/CSS(Bootstrap,Antd) Library : ReactJS, Spring Data JPA, SqlAlchemy, FlaskAPI, JWT 배포 : AWS DB : MySQL Flatform : Docker Server : AWS Framework : Spring Framework, Spring Boot, Spring MVC, Spring Security |
|
|