Skip to content

kkongkeozzang/UnderTheMoon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

월하합작(UnderTheMoon)

KH 정보교육원 Final Project (2021-1-12 ~ 2021-02-09 : 총 29일)
자세한 정보는 아래 노션 페이지에서 확인해주세요! 👇
https://www.notion.so/FINAL-Project-10356e5988474b5fa69612ca56c19e7f

1. 이름과 역할

이름 역할 맡은 기능
박주영(github바로가기) Project Leader
Git 담당자
PPT 제작
WireFrame 설계
관리자
판매자
상품
주문 & 결제
이벤트 게시판 (UI)
김도경(github바로가기) WireFrame 설계
PPT 자료 조사
Git 담당자
회원가입
1:1문의
메인
이벤트 게시판 (UI)
이승훈(github바로가기) ERD 설계
PPT 자료 조사
로그인
주문 & 결제
이준협(github바로가기) 서버 배포
발표
회원가입
마이페이지
조성훈(github바로가기) DB 관리자
ERD 설계
PPT 자료 조사
요구사항 정의서 제작
관리자
판매자
공지사항 게시판
자주묻는질문 게시판
이벤트 게시판

2. 프로젝트 제목

💡 월하합작 - 전국 8도 명주를 찾아서

3. 프로젝트 개요

  • 주류를 온라인으로 판매가 가능
  • 코로나 확산으로 인한 사회적 거리두기 → 혼술 과 홈술이 크게 증가
  • 현 20 대, 30대의 새로움과 다양성을 찾는 경향
  • 한국의 세계화로 인한 한국적인 전통성 인기 증가

위와 같은 이유로 술을 판매하는 쇼핑몰을 기획하였고, 그 중 여행가서 마셨던 특색있는 지역 전통주를 찾고 싶었던 경험을 살려 지역 별로 구분하여 전통주를 판매하는 사이트를 만들게 됨.

4. 주요 구현 기능 목록

구현 기능 상세 기능
메인 메인화면(지도API, 이벤트 타이머)Navbar, Footer
로그인
PW & ID찾기
스프링 시큐리티 로그인
인터셉터 기능 구현
Coolsms API Rest 방식 비밀번호 찾기 기능 구현
회원가입 유효성 검사, 휴대폰번호 인증API
등급 최초가입시 "별" 등급부여
등급별혜택 확인기능
다음 등급 도달을 위한 실적확인기능
상품 상품 리스트 조회 (비동기로 구현, 페이징)
상품 리스트 분류 (지역)
상품 리스트 정렬(최신순, 리뷰순)
최근 본 상품(쿠키 사용, 스크롤)
상품 상세 페이지(비동기로 구현)
상품 검색 페이지
상품 후기 게시판(조회, 삭제, 정렬, 조회수, 추천, 페이징)
상품 문의 게시판(조회, 입력, 삭제, 조회수, 페이징)
장바구니 담기
찜하기(하트 아이콘 채움 or 비움)
주문 & 결제 장바구니(crud,유효성검사)
결제(Bootpay API Rest 방식 결제 로직, 검증, 취소 구현,적립금, 쿠폰, 배송비 유효성검사,적립금 생성, 주소 API 배송지 수정)
고객센터 이벤트(조회)
자주묻는질문(게시글 생성(summernote), 수정(summernote), 삭제, 글자체크, 목록조회, 상세페이지, 페이징, 검색)
공지사항(게시글 생성(summernote), 수정(summernote), 삭제, 글자체크, 목록조회, 상세페이지, 페이징, 검색)
1:1문의(비동기로 구현)
회원(문의글 작성, 본인이 작성한 글 조회, 관리자 답변 조회)
관리자(전체 글 조회, 전체 글 삭제, 답변 작성 권한)
마이페이지 주문내역(주문내역, 상세주문내역 확인기능)
찜한상품(찜한상품 확인,삭제기능)
적립금(적립금 획득,사용내역 확인기능)
쿠폰(쿠폰 획득,사용내역 확인기능 및 쿠폰등록 기능)
상품문의(문의한 내용 확인,삭제 기능 팝업구현)
상품후기(작성가능한 후기 상품 페이징 및 작성 시 사진첨부, 썸네일 사진 출력, 작성 완료 후기 확인기능)
판매자 대시보드(chart.js)
상품 관리(상품 조회, 입력, 삭제, 수정)
주문 관리(주문내역, 조회, 삭제, 상세주문 조회, 삭제, 배송확정)
상품문의 관리(상품문의 조회, 문의답변 입력, 수정, 삭제)
포인트 관리(포인트 조회, 입력, 삭제, 수정)
쿠폰 관리(쿠폰 조회, 입력, 삭제, 수정)
관리자 대시보드(chart.js)
등급 관리(등급 조회, 입력, 삭제, 수정)
공지사항 관리(조회, 입력, 삭제)
자주묻는질문 관리(조회, 입력 삭제)
1:1문의 관리(삭제, 답변)

5. 설계의 주안점

  • 기획보다는 기능의 완성을 중점으로
  • 프론트단보다는 서버단을 중점으로
  • 가짓수만 많은 복붙식의 기능 늘리기가 아닌 해보지 않은 새로운 기능을 중점적으로 시도

6. 사용 기술 및 개발 환경

Back-end Java11 OJDBC8 DBCP MyBatis Spring Security Eclipse Spring MVC

Front-end HTML5 CSS3 Javascript Jquery VS code Bootstrap JSTL Gson

Server AWS Tomcat 8.5 Oracle SQLDeveloper

Collaboration tool Slack notion Git Github ERDcloud Figma Google Spread Sheet

About

KH 정보교육원 Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published