Skip to content

yuhyejin/tenone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 

Repository files navigation

프로젝트명 : 십일

선물 펀딩 웹사이트

프로젝트 소개

생일 때 선물을 받을 때 받고 싶지 않은 선물을 받거나, 내가 갖고 싶은 것은 비싸서 금액대가 애매할 때가 있었다. 그러다 내가 받고 싶은 선물을 골라서 올려 놓으면 친구들이 각자 낼 수 있는 만큼의 돈을 내고 상품 가격이 차게 되면 생일자가 구매할 수 있는 기능이 있으면 좋겠다고 생각했다. 그래서 십일이라는 프로젝트를 만들기로 했다. '십일'은 십일동안 상품을 올려놓을 수 있고, 그 안에 펀딩이 되면 구매가 된다.

개발 환경

Frontend

  • html
  • css
  • js

Backend

  • java 11
  • jdk 11
  • STS 3
  • springframework(5.0.7)
  • MySQL
  • Mybatis

메뉴 구조도

스크린샷 2023-07-13 오전 12 25 37

API 명세서

스크린샷 2024-03-26 오후 10 00 33

기능

  • 로그인 / 로그아웃 / 회원가입 (이메일 인증)
  • 관리자 페이지 (상품 등록, 상품 삭제, 상품 수정, 페이징, 검색)
  • 쇼핑몰 페이지 (상품 카테고리, 상품 목록, 상품 조회, 찜기능, 장바구니 기능)
  • 친구 (친구목록, 친구검색, 친구등록)
  • 공구진행
  • 공구완료 - 결제
스크린샷 2024-03-26 오후 11 17 22
  • 시작화면 : 로그인 버튼과 회원가입 버튼
  • 로그인 화면 : 이메일, 비밀번호를 쳐서 로그인 진행. 아이디 기억하기를 통해 다음에 로그인 시 아이디 기억 됨
  • 회원가입 화면 : 일반 개인회원과, 관리자회원 구분하여 회원가입 진행. 이메일 인증을 하여 회원가입 진행
  • 로그인이 완료되면 관리자일 경우 쇼핑몰 버튼과, 관리자 화면 버튼이 뜬다. 이 화면을 통해 쇼핑몰과 내가 현재 진행중인 펀딩 목록, 로그아웃 기능을 사용할 수 있다.
스크린샷 2024-03-26 오후 11 17 29
  • 쇼핑몰 화면에서 상품 전체 화면과, 상품 조회 화면, 찜목록 화면 구현
  • 상품 조회 화면에서 장바구니와 바로 공구하기 기능이 있다.
스크린샷 2024-03-26 오후 11 17 37
  • 장바구니 화면 : 수량 버튼을 통해 상품의 수량 조절 가능하고, 상품 삭제와 셀렉트 버튼을 눌러서 총 가격 변동이 된다.
  • 공구 화면 : 지정 정산은 친구들을 직접 선택하고, 자유롭게 정산 시 스토어 홈 화면에 뜬다. 공구는 10일간 진행이 된다.
  • 공구 완료하면 링크가 생성 되어 복사를 하거나 카카오톡, 페이스북, 트위터에 공유하기를 할 수 있다.
  • 카카오톡 공유하기 API 사용
스크린샷 2024-03-26 오후 11 17 48
  • 친구 목록 : 친구 추가 시 친구 목록에 뜸
  • 친구 추가 : 친구 검색을 통해 친구 추가 가능
스크린샷 2024-03-26 오후 11 18 00
  • 관리자페이지 : 상품 관리자들이 재고관리를 할 수 있음.
  • 상품 등록, 상품 편집, 상품 삭제 기능이 있다.
  • 검색을 통해 상품을 찾을 수 있음

About

선물 펀딩 웹사이트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published