선물 펀딩 웹사이트
생일 때 선물을 받을 때 받고 싶지 않은 선물을 받거나, 내가 갖고 싶은 것은 비싸서 금액대가 애매할 때가 있었다. 그러다 내가 받고 싶은 선물을 골라서 올려 놓으면 친구들이 각자 낼 수 있는 만큼의 돈을 내고 상품 가격이 차게 되면 생일자가 구매할 수 있는 기능이 있으면 좋겠다고 생각했다. 그래서 십일이라는 프로젝트를 만들기로 했다. '십일'은 십일동안 상품을 올려놓을 수 있고, 그 안에 펀딩이 되면 구매가 된다.
htmlcssjs
java 11jdk 11- STS 3
- springframework(5.0.7)
- MySQL
- Mybatis
- 로그인 / 로그아웃 / 회원가입 (이메일 인증)
- 관리자 페이지 (상품 등록, 상품 삭제, 상품 수정, 페이징, 검색)
- 쇼핑몰 페이지 (상품 카테고리, 상품 목록, 상품 조회, 찜기능, 장바구니 기능)
- 친구 (친구목록, 친구검색, 친구등록)
- 공구진행
- 공구완료 - 결제
- 시작화면 : 로그인 버튼과 회원가입 버튼
- 로그인 화면 : 이메일, 비밀번호를 쳐서 로그인 진행. 아이디 기억하기를 통해 다음에 로그인 시 아이디 기억 됨
- 회원가입 화면 : 일반 개인회원과, 관리자회원 구분하여 회원가입 진행. 이메일 인증을 하여 회원가입 진행
- 로그인이 완료되면 관리자일 경우 쇼핑몰 버튼과, 관리자 화면 버튼이 뜬다. 이 화면을 통해 쇼핑몰과 내가 현재 진행중인 펀딩 목록, 로그아웃 기능을 사용할 수 있다.
- 쇼핑몰 화면에서 상품 전체 화면과, 상품 조회 화면, 찜목록 화면 구현
- 상품 조회 화면에서 장바구니와 바로 공구하기 기능이 있다.
- 장바구니 화면 : 수량 버튼을 통해 상품의 수량 조절 가능하고, 상품 삭제와 셀렉트 버튼을 눌러서 총 가격 변동이 된다.
- 공구 화면 : 지정 정산은 친구들을 직접 선택하고, 자유롭게 정산 시 스토어 홈 화면에 뜬다. 공구는 10일간 진행이 된다.
- 공구 완료하면 링크가 생성 되어 복사를 하거나 카카오톡, 페이스북, 트위터에 공유하기를 할 수 있다.
- 카카오톡 공유하기 API 사용
- 친구 목록 : 친구 추가 시 친구 목록에 뜸
- 친구 추가 : 친구 검색을 통해 친구 추가 가능
- 관리자페이지 : 상품 관리자들이 재고관리를 할 수 있음.
- 상품 등록, 상품 편집, 상품 삭제 기능이 있다.
- 검색을 통해 상품을 찾을 수 있음