Skip to content

gns253/Code_Green

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Code_Green

비건 쇼핑몰 사이트

소개

  • 개발기간 2022. 10. 06 ~ 2022. 12. 07
  • 샵인샵 방식의 식품 쇼핑몰 사이트
  • 참여인원 6명
  • 비건 쇼핑몰 사이트

1

💻개발 환경

  • 개발언어 : Java, JavaScript, HTML5, CSS3, jQuery, Ajax, JSTL, Bootstrap
  • 프레임 워크 : Spring Legacy, MyBatis
  • 서버 : ApacheTomcat 9.0
  • DB : MySQL
  • IDE : Spring Tools 4
  • 형상관리 : GitHub

⌨️상세내용

개발 기간 22.10.06 ~ 22.12.07

[베지터틀 비건 쇼핑몰_상세내용.pdf]포트폴리오_김영훈.pdf

  • 간트차트 2간트차트

  • 회의록 3

  • 진행현황판 4

  • DB 5

💾회원가입 로그인

  • 회원 정보 수정 및 탈퇴 (탈퇴시 계정 비활성화)

  • 아이디,메일 중복체크,유효성 검사
    6

  • 메일 인증 기능
    8

  • 다음지도 API 사용하여 조회 후 자동입력
    10

  • 네이버 로그인 API를 이용한 로그인 (검수필요)
    7 9

📝아이디 패스워드 찾기

  • 아이디, 패스워드 찾기를 위한 이메일 인증
    11

12

  • 이메일 인증을 통한 임시 비밀번호 발급
    13

💻장바구니 기능

  • 카테고리별 게시판에서 장바구니 담기
    14

  • 제품 상세정보에서 장바구니 담기
    15

  • 장바구니 추가,수량변경,삭제에 대한 가격 변동과 아이콘 숫자 변화
    16

  • 레시피에 사용된 상품을 레시피 페이지에서 장바구니에 추가가능
    recipe

힘들었던점,문제

  • 문제

    장바구니에 같은 상품을 담으면 장바구니에서 갯수가 증가하는게 아니라 같은 상품 목록이 새로 생기는 문제가 생겼다

  • 해결

    ON DUPLICATE KEY를 사용하여 중복시 UPDATE를 해주어 갯수만 늘릴 수 있는것을 MySQL workbench 를 통해 상품,회원,장바구니 번호에 복합키를 걸어 식별에 용이하게 하였다

느낀 점과 향후 계획

  • Spring을 배우기 시작하면서 시작했기 때문에 이해도가 부족했지만 Spring의 DI 처럼 편의성이 좋아 적응을 할 수 있었고 Spring에 대해 더 공부하여 Spring의 장점을 끌어올리고 싶었습니다
  • 네이버 로그인은 아이디만 가져와 세션만 유지하게 만들었지만 기존계정과 연동하게끔 할 예정입니다 그리고 이를 바탕으로 카카오,페이스북,구글 등의 다양한 간편로그인도 구현 할 계획입니다

About

비건 쇼핑몰 사이트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors