OTT 구독 공유 서비스
(디지털컨버전스)자바(JAVA)기반 클라우드 융합 개발자 양성과정A2 1회차
| 개요 | OTT 구독 공유 플랫폼 "OGG" - 넷플릭스, 티빙 등 콘텐츠 뿐만 아니라 오피스 프로그램 등 다양해진 OTT 서비스로 인해 부담해야 할 비용이 늘어나 고민인 사용자, 구독공유를 공유할 사람을 모으기 어려운 사용자들에게 합리적인 소비를 제공하기 위해 구독 공유 플랫폼을 기획하게 되었습니다. - 단순히 구독 공유만을 운영하기 보다 다양한 컨텐츠의 정보를 제공해주고 다른 사람들의 리뷰도 확인 할 수 있는 공간도 준비했습니다. - 또한 컨텐츠를 좋아하는 사람들, 다양한 취향을 가진 사람들과 함께 여러 소재로 소통할 수 있는 커뮤니티 게시판도 제공 할 수 있도록 기획 했습니다. |
|---|---|
| 구현기능 | - 메인 페이지 (포스터 아코디언/ 파티 캐러셀/ 배너 w/ 애니메이션 효과) - 로그인 및 회원가입 (소셜 로그인) - 아이디 및 비밀번호 찾기 - 파티 생성, 파티 가입, 아임포트 API, REST API를 사용한 결제 및 정기 결제, - 파티 해체 (파티원 정기 결제 취소), 파티 탈퇴 (이용자 정기 결제 취소) - OTT관리 (OTT 추가/ 삭제/ 조회/ OTT 점유율 pie 그래프/ 서비스 중인 OTT 목록 이미지로 조회) - 커뮤니티 (작성/ 수정/ 삭제/ 조회/ 댓글 작성/ 삭제) - 회원 관리 ( 회원 정보 조회/ 회원 상세정보 조회/ 이용중인 OTT 조회/ 이용객 량 증가 그래프) - 공지사항 ( 공지사항 작성 / 수정 / 삭제 / 편집을 위한 네이버 스마트 에디터 적용) - 문의 사항 ( 문의 작성 / 답변 / 수정 / 조회 기능 구현) - 작품 페이지 (영화추천 / 시리즈추천 / 평점별추천 / 찜한영화) - 작품 검색 (영화 / 시리즈 / 인물) - 작품 상세 페이지 (기본정보 / 별점 주기 / 별점 그래프 / 찜하기 / 추천영화) - 리뷰 페이지 (리뷰작성 / 댓글 / 대댓글 / 리뷰정보 / 리뷰추천) - 마이페이지 (회원 정보 확인, 수정, 탈퇴 / 비밀번호 확인 / 비밀번호 수정 / 비밀번호 유효성 검사) - FAQ (카테고리 탭 기능, 아코디언 기능) |
| 설계의 주안점 | - 동일한 서비스를 제공하고 있는 사이트("링키드")를 참고하여 UI/UX를 사이트의 성격에 맞는 방향으로 제작 - ERD Cloud의 DB 모델링을 통해 공통으로 사용할 DB제작 - MVC 패턴을 이용하여 각 패키지별로 5명이 나눠서 제작 및 관리 할 수 있도록 설정 - Git을 이용해 조원들간의 빠른 자료 송수신 및 수정 할 수 있도록 SourceTree 활용 - 로그인 상태에 따른 비회원, 일반회원 , 작성자 , 관리자별로 상태에 맞게 사이트 이용 및 관리 가능 |
| 사용기술 및 개발환경 |
Spring Framework, Eclipse, ORACLE CLOUD, MyBatis, SQL Developer, Maven, LOG4J, Apache Tomcat, jQuery, AJAX, HTML, CSS, JS, Java, StarUML, ERD CLOUD, Figma, Oven, GitHub, SourceTree, Notion, Discord |
|
|