Skip to content

spring boot와 spring data jpa를 이용한 의류 쇼핑몰 구현 프로젝트

Notifications You must be signed in to change notification settings

opdshe/spring-boot-challenge

Repository files navigation

spring-boot-challenge Build Status

spring-boot 와 spring-data-jpa를 이용한 쇼핑몰 구현하기

  • 프로그램 기능 목록

    • 로그인
    • 회원가입
    • 카테고리 별 상품조회
    • 장바구니
    • 구매 기능
    • 게시판
    • 공지사항
  • 구현해야 할 것들

    • 상품 정보 수집 (쇼핑몰 크롤링) V
    • 뷰 작성 V
      • 인덱스 페이지 V
      • 상품 리스트 페이지 V
      • 상품 디테일 페이지 V
      • 회원 가입 페이지 V
      • 로그인 페이지 V
      • 장바구니 페이지 V
      • 공지사항 페이지
    • js 파일 작성 V
    • 상품 조회 기능 V
    • 페이징 기능 V
    • 회원 가입 기능 V
      • BCryptPasswordEncoder로 패스워드 암호화 V
    • 로그인 기능 V
      • Spring security V
      • 로그인 시 로그아웃, 마이 페이지 버튼 활성화 V
      • BCryptPasswordEncoder로 패스워드 암호화 V
    • 장바구니 기능 구현 V
      • 로그인 필수 V
      • 로그아웃 시 세션과 함께 삭제 V
    • 구매 기능 구현 V
      • 구매 버튼 클릭 시 디비에 저장 V
      • 구매 버튼 클릭 시 장바구니 삭제 v
    • 필요한 모든 로직에 대한 단위 테스트 작성
    • 배포 V
      • Docker (Jenkins) 를 통한 배포 자동화
  • 개인적인 목표

    • 코드 중복 최소화
    • 객체지향적 설계 원칙 지키기
    • Spring security를 이용하여 로그인 및 세션 관리 구현하기

Screenshots

products

bag

Database 설계

database

  • 개발 환경
    • 개발 언어 : Java
    • 프레임워크 : Spring-boot, Spring-data-JPA
    • 서버 : AWS EC2
    • 배포 자동화 : Docker, Jenkins
    • 데이터베이스 : AWS RDS (MariaDB)
    • 개발 일시 : 2020/06/21 ~ 2020/0719

About

spring boot와 spring data jpa를 이용한 의류 쇼핑몰 구현 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published