건강에 대한 관심도가 높아지면서 매일 챙겨먹는 영양제에 대한 관심이 날로 증가하고 있는 점을 고려하여 사용자가 선택한 유형에 맞게 영양제들을 추천 및 구매에 도움을 주는 서비스입니다.
- 객체지향 개념을 이해하고 이를 코드에 구현하기 위해 노력하였습니다.
- 클린코드를 위한 꾸준한 코드 리팩토링을 진행 중입니다.
- 협업 환경에 대한 이해를 위해 Git Branch 전략을 사용하였습니다.
- 이유와 근거가 명확한 기술 사용을 지향합니다.
- 실패 테스트를 통한 오류 발생을 최소화하려 노력하였습니다.
- 반복적인 작업은 자동화하여 개발 효유을 높일 수 있도록 노력하였습니다.
- Java 21
- Spring Boot 3.2.3
- MySQL
- JUnit
- GitHub Flow 사용
- 오메가3 : 혈행개선(콜레스테롤 개선), 기억력 개선, 안구건조 개선, 염증 완화 등
- 마그네슘 : 만성피로, 뼈 건강, 근육 이완 등
- 비타민B : 피로회복, 스트레스 개선, 혈액순환 개선, 기억력 개선 등
- 비타민C : 피로회복, 피부미용, 감기예방, 항산화 등
- 비타민D : 고다공증 예방, 근력 향상, 면역력 증진, 심장질환 예방 등
- 유산균 : 장건강, 피로회복, 면역력 증진, 비만억제 등
- 만성피로, 염증 : 오메가3 + 마그네슘 + 비타민B
- 면역력 : 오메가3 + 유산균 + 비타민D
- 만성피로, 염증, 면역력 : 오메가3 + 마그네슘 + 비타민B + 유산균 + 비타민D + 비타민C
- 로그인 버튼 -> 로그인 화면
- 회원가입 버튼 -> 회원가입 화면
- 중복 조회 버튼 -> 아이디 중복 검사
- 비밀번호와 비밀번호 확인 일치 여부 검사
- 유형 선택 검사
- 회원가입 버튼 -> 위의 3가지 검사를 통과해야 회원가입 성공 후 기본화면으로 이동
- 로그인 버튼 -> 로그인 실패 -> 기본화면
-> 로그인 성공 -> 추천창
- 수정하기 버튼 -> 기본화면
회원가입시 선택한 유형에 맞춰 상품 추천 및 해당 상품 설명
- 회원정보 수정 버튼 -> 회원정보 수정 화면
- 로그아웃 버튼 -> 기본화면
- 장바구니 버튼 -> 장바구니 화면
- 주문내역 버튼 -> 주문내역 화면
- 영양제 클릭 -> 상품창 화면
- 장바구니 추가 버튼 -> 장바구니 화면
- 주문하기 버튼 -> 주문하기 화면
- 삭제 버튼 -> 해당 상품 삭제
- 주문하기 버튼 -> 주문하기 화면
- 배송지 조회 버튼 -> 주소 찾기 API 실행
- 삭제 버튼 -> 해당 상품 삭제
- 주문 버튼 -> 주문내역 화면
- 메인창으로 돌아가기 버튼 -> 상품창
- 회원가입
- 로그인
- 추천 상품 조회
- 상품 상세 조회
- 장바구니 조회
- 상품 주문
- 주문내역 조회
- 회원관리
- 상품 추천
- 회원가입
- 로그인
- 유형에 따른 추천
- 장바구니
- 구매
- 유형 추가