Fantimate
프로젝트 발표날짜 : 2021. 05. 04
디지털 콘텐츠 융합 응용SW 엔지니어 양성과정(5) 1회차
팀장/팀원 | 황**(팀장) : 스토어 - 아티스트/카테고리별 상품등록/수정/조회, 유저의 경우 장바구니담기/찜하기/바로구매/검색 팬스토어 - 지역별 상품등록/수정/조회, 상품검색/해시태그검색, 찜하기/댓글작성/쪽지보내기/신고하기 장바구니 - 선택한 상품 구매/삭제/수량변경 가능 요금플랜 - 멤버십 결제 가능 |
---|---|
고** : 일반유저 - 친구 목록 조회, 친구 삭제, 친구 요청 수락/거절, 결제내역 조회 및 구매확정, 환불 마이페이지(관리자) - 신고관리, 소속사 등록, 공지사항 관리 | |
최** : 로그인 / 로그아웃 / 회원가입 - 회원가입은 유저만 가능하고, 회원가입할때 관심아티스트 3명과 기본 프로필 선택 가능 / 아이디비번찾기 메인페이지 - 관심아티스트/ 전체 아티스트/ 구독한 인기피드,스토어 등 / 주간별 일간별 미디어 순위차트 / 아티스트 검색 알람 - 개인/아티스트/소속사/관리자별로 알람 다르게 받기 / 알람을 통해 친구수락 쪽지 - 개인 전체 쪽지와 친구별 쪽지로 나뉨 / 쪽지 보내기 / 쪽지 신고 | |
고** : 팬 피드 - 게시글 조회/작성/수정/삭제, 댓글 작성/삭제, 대댓글 작성/삭제, 게시글 및 댓글 신고, 게시글 및 댓글 좋아요 친구신청, 쪽지 보내기, 북마크 등록 아티스트 피드 - 게시글 조회/작성/수정/삭제, 댓글 작성/삭제, 대댓글 작성/삭제, 댓글 신고, 게시글 및 댓글 좋아요 친구신청, 쪽지 보내기, 북마크 등록 | |
이** : 오피셜(미디어) - 카테고리별 미디어 조회, 미디어 검색, (비멤버십 회원에 한해)유료 상품 구매, 북마크 등록, 댓글 등록/삭제, 답글 열기/닫기, 좋아요 추가/삭제, 아티스트 프로필 조회, 아티스트 피드 이동, (친구로 맺어진) 회원의 피드 방문, 친구 신청, 쪽지 보내기, 댓글/대댓글 신고, 댓글 알림 오피셜(스케줄) - 월 기준 스케줄 조회, 스케줄 등록, 스케줄 삭제 마이페이지(아티스트) - 내 피드 조회, 북마크한 피드/미디어 조회, 답글 열기, 답글 닫기, 좋아요 추가/삭제, 아티스트 프로필 조회, 아티스트 피드 이동, 댓글/대댓글 신고, 프로필수정 마이페이지(소속사) - 소속 아티스트 목록(솔로/팀) 조회, 아티스트 계정 생성, 아티스트 계정 삭제, 스토어 목록 조회, 미디어 목록 조회, 스토어 검색, 미디어 등록, 미디어 삭제, 미디어 검색, 프로필수정 | |
개요 | - 아티스트 기준으로 나뉘어져 있으며, 유저는 아티스트별로 구독가능하다
- 구독 시 해당 게시판으로 이동하여 글/댓글/대댓글 작성이 가능하고, 아티스트가 남긴 게시물과 댓글을 구경할 수 있다 - 구독한 아티스트가 게시글/댓글을 남기는 활동을 할 경우 알림을 통해 이를 바로 확인할 수 있다 - 팬들이 남긴 게시물에 표시된 유저정보를 통해 쪽지보내기/친구신청 등을 통해 친목을 다질 수 있다 - 또한, 아티스트와 연관된 상품을 스토어에서 구입할 수 있으며 구입한 상품들을 나누고자 할 때 팬스토어를 통해 재판매 할 수 있다 |
구현기능 | - 로그인/로그아웃/회원가입
- 메인페이지 차트 - 알림/쪽지/장바구니/공지사항/친구수락/등록 - 팬 게시판(팬피드) / 아티스트 게시판(아티스트피드) - 아티스트 공지, 스케쥴 및 활동영상 (오피셜) - 아티스트 스토어 (스토어) - 팬 중고장터 (팬스토어) - 마이페이지 (유저, 소속사, 소속아티스트, 관리자) |
설계의 주안점 | - 아티스트의 활동을 알림을 통해 수시로 확인가능
- 팬과 아티스트 간의 의사소통 가능 |
사용기술 및 개발환경 |
- 개발도구 : Spring Tool Suite 3
- DBMS : Oracle DB - SqlDeveloper - Server : Apache Tomcat 8.5 - Language : Java, HTML5, CSS3, Javascript, SQL - Framework : spring, Mybatis - library : JQuery, Ajax |