Skip to content

최고의 캐릭터를 뽑고 캐릭터의 굿즈를 판매하는 사이트 구현

Notifications You must be signed in to change notification settings

withbyeongk/ccc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

CCC

image


Create Character
Challenge Character
Choose Character by. Hard Charac

회원들이 각자 만든 캐릭터를 등록하고, 각자의 최고의 캐릭터에 투표합니다.
최고의 캐릭터를 뽑아 굿즈를 만들어 판매하는 사이트입니다.
  • 개발 목표 : 캐릭터 대회 및 캐릭터 굿즈 쇼핑몰 개발

  • 수행 기간 : 2022년 12월 5일 ~ 2023년 1월 12일 (약 6주)

  • 개발 인원 : 6명

  • 기여도 : 20%

  • 팀 전체 구현 기능 :

    • 로그인, 회원가입
    • 상품 등록, 상품 리스트 조회, 상품 리뷰 작성 및 상품 검색.
    • 관심 상품 등록 및 삭제.
    • 장바구니 추가 및 삭제.
    • 주문 내역 기간별 조회, 배송지 정보 조회.
    • 공지사항 다중 첨부파일 글 등록, 수정, 삭제. 페이지당 게시글 변경 및 페이징 처리.
    • 자유게시판 다중 첨부파일 글 등록, 수정, 삭제. 댓글 등록, 수정, 삭제. 관리자 로그인 시 그룹 삭제.
    • 문의 게시판 글 등록, 수정, 삭제. 내 글보기. 관리자 로그인 시 그룹 삭제 및 답변 등록.
    • 캐릭터 월드컵
    • 캐릭터 게시판 글 등록, 수정, 삭제. 캐릭터 좋아요 표시. 게시글에 댓글 및 대댓글 등록, 수정, 삭제.
    • 내 캐릭터 조회, 등록, 수정, 삭제
    • 회원 그룹 차단. 회원 목록 EXCEL 문서로 출력.
    • 관리자 등록, 수정, 삭제
    • 배송지 조회, 등록, 수정, 삭제.
  • 개발 환경 :

    • OS : Window 10
    • Development Tool : STS3, Visual Studio Code
    • DBMS : Oracle DB-SQLDeveloper
    • Server : Apache Tomcat v8.5
    • Framework : Spring Framework 5.3.24, Mybatis 3
    • Management and comprehension Tool : Maven 3.8.6
    • Language : Java 1.8, JavaScript5, HTML5, CSS3
    • Application Tool : JSP 3.2
    • Design Tool : BootStrap 4.3.1
    • Library : jQuery 3.4.1
    • Team Collaboration Tool : Github
  • ER Diagram :

CCC_FINAL_ERD



담당 기능 설명 :

  • 공지사항 게시판 :

    • 글 조회, 등록, 수정, 삭제.
    • 페이징 처리 및 페이지 당 표시 글 수 변경.
    • 글 등록, 수정 시 다중 첨부파일 업로드 가능.
    • 최대 첨부파일의 수를 변경하기 용이하도록 코드를 작성하였으며, 수정 시 선택적으로 첨부파일을 삭제 가능.
  • 문의 게시판 :

    • 글 조회, 등록, 수정, 삭제.
    • 글 등록, 수정 시 다중 첨부파일 업로드 가능.
    • 최대 첨부파일의 수를 변경하기 용이하도록 코드를 작성하였으며, 수정 시 선택적으로 첨부파일을 삭제 가능.
    • 관리자로 로그인 시 체크한 항목의 글을 일괄 삭제 가능.
    • 관리자로 로그인 시 답변이 달리지 않은 글에 답변 등록.
    • 자신의 글이 아닐 경우 해당 글의 상세 조회를 할 수 없도록 처리.
    • '내 글보기' 버튼 클릭 시 자신의 글만 조회 가능.
  • 장바구니 :

    • 굿즈 개별 구매, 삭제 및 수량변경
    • 체크한 굿즈 그룹 구매, 삭제
    • 전체 굿즈 구매, 삭제
    • 개별 굿즈 관심 상품 등록 및 삭제
    • 체크한 굿즈의 구매 금액 총합 표시
    • 굿즈의 구매 변경 시 합계 금액 표시
  • 구매 :

    • 페이지가 열렸을 때 해당 회원의 기본 배송지 정보가 출력.
    • 구매하려는 굿즈 조회 및 배송지 정보 입력
    • 배송지 추가, 수정, 삭제.
    • 배송지 조회 페이지에서 '선택'을 클릭하면 구매 페이지 정보 변경.
    • 배송지 추가 및 수정 시 KAKAO 우편번호 찾기 API 이용.
    • 배송지 추가 및 수정 시 기본 배송지로 체크할 경우 해당 회원의 기본 배송지로 설정.
  • 캐릭터 월드컵 :

    • 몇 강으로 진행할 것인지 선택하면 캐릭터 월드컵 페이지로 이동하여 진행.
    • 좌우의 캐릭터 중 더 마음에 드는 캐릭터를 선택해서 가장 좋은 캐릭터를 뽑기.



읽어주셔서 감사합니다.

About

최고의 캐릭터를 뽑고 캐릭터의 굿즈를 판매하는 사이트 구현

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published