Viva
(스마트웹&콘텐츠개발)반응형 UI/UX 웹콘텐츠 개발자 양성과정A8 1회차
| 개요 | 국내 음원 Source를 구매, 공유를 하는 사이트는 커뮤니티 위주로 소규모 네트워크에 그 수도 현저히 부족하다. 이에 간편하고 직관적인 UI를 통해 원하는 음원 Sample을 쉽게 다운로드하고, 공유하며, 게시판을 통해 커뮤니티를 구성할 수 있는 서비스를 제공한다. 또한, 자신이 만든 음원 Source로 서비스 내에서의 수익 창출을 할 수 있도록 유도한다. |
|---|---|
| 구현기능 | - 회원 : 로그인, 로그아웃, 회원가입, SNS회원가입, SNS로그인, 마이페이지 : 아이디 찾기, 비밀번호 찾기, 아이디 중복 검사, 닉네임 중복 검사 : 회원정보수정, 회원 탈퇴 : 프로필 이미지 업로드 / 수정 기능 : 이메일 본인인증 기능 - 음원 : 미리듣기, 플레이어( 재생, 일시정지, 이전, 다음 ), : 장바구니 담기, 장바구니 알림 : 음원 Source 구매, Pack 전체 음원 Source 장바구니 담기 : 음원 Source 및 Pack 단위 업로드 기능 : 음원 Source 좋아요, Pack 좋아요 기능 : 태그별 분류 ( 장르, 악기, 악기세부사항, 분위기, 효과음 ) : 태그별 필터 ( 예) 장르 + 악기의 조건 ) : Rank ( 추천 수 기준 ) - 게시글 : 게시글 작성, 수정, 삭제 : 댓글 작성, 수정, 삭제 : 첨부파일 업로드 : 게시글 조회, 좋아요(추천) : 게시판 카테고리별 검색 ( 공지, 자유 ) : 게시글 제목별 검색 : 페이지네이션 - 관리자 : 회원 등급 조정 : 회원 문의 답변 : 게시글 삭제 - 장바구니 : 항목 조회 : 항목 삭제 : 구매 [ 선택 구매, 전체 구매 ] : 담기 [ 개별 담기, 전체 담기 ] - 크레딧 서비스 : 결제(크레딧 충전) - 카드, 계좌이체, 모바일 : 크레딧 사용 내역 조회 : 항목 상세 조회 : 항목 삭제 : 결제 내역 조회 : 크레딧 현재 잔액 조회 : 크레딧 환전 신청 |
| 설계의 주안점 | - 일반회원 가입뿐만이 아닌 카카오 회원가입을 통해 접근성 상승 - 추천 수 Rank 시스템으로 가장 반응이 좋은 음원소스 정보 제공 - 크레딧 서비스를 통한 수익 창출 - 음원소스 업로드를 통한 회원 수익 창출 - 취미부터 프로까지 쉽게 음원소스를 얻을 수 있는 시스템 |
| 사용기술 및 개발환경 |
- 사용 기술 : Java, Oracle DB, HTML5, CSS, JavaScript, Jsp, Json, Ajax - 사용 Api / Library : Kakao Login, Naver SmartEditor, WaveSurfer Js, TossPayments, Javax Mail[SMTP], Tagify json-simple 1.1.1, gson2.10.1, OJDBC8 23.2.0.0, JSTL 1.2, Jackson-databind 2.9.8, Oraclepki, Osdt_cert, Odst_core 21.5.0.0 Mybatis 3.5.11, Mybatis-spring 2.1.0, Commons-FileUpload 1.5 - 개발 환경 : Window 10 64bit / STS [Spring FrameWork] / Tomcat Server 9.0 |
|
|