- 팀원들이 이해하기 쉬운 코드 작성과 컨벤션을 지키자!
- ERD 정규화를 실현해보자!
- 원활한 소통과 기록을 남기자!
- 팀원 모두 전체 프로젝트에 대한 이해를 갖자!
- UXUI, 프론트엔드 개발자분과의 협업을 경험해보자!
- 익숙하지 않은 기능들을 중심으로 역할 분담하여 공부하자!
- 즐기자!!! 😆
- Spring 5.3.24
- Spring Security 5.3.13
- MyBatis 3.4.1
- JAVA 11
- JDK 11
- lombok 1.18.24
- Oracle
- 사용자
- 사용자는 이메일, 비밀번호, 이름 ,전화번호를 입력하고 회원가입을 합니다.
- 사용자는 비밀번호 분실 시 본인의 이메일로 임시 비밀번호를 받을 수 있습니다.
- 사용자는 My Account에서 내정보, 내카드, 이용내역을 확인 할 수 있습니다.
- 관리자
- 관리자 계정으로 공지사항 작성, 고객문의 답변을 할 수 있습니다.
- 관리자 페이지에서 카드신청 승인/거절을 할 수 있습니다.
- 카드발급
- 사용자는 원하는색상,디자인의 카드를 신청하고 난 후 관리자의 승인을 받을 수 있습니다.
- 관리자가 승인한 카드에 세부정보를 입력한 후 최종 발급을 받을 수 있습니다.
- 사용자는 하나의 계정에 최대 3개의 카드만 가질 수 있습니다.
- 카드 분실 신고를 하면 DB에서 해당 카드정보가 삭제됩니다.
- 제품구매
- 사용자는 제품구매를 할 수 있습니다. 제품구매는 일반구매와 할인구매로 나뉘어 있습니다.
- 일반구매는 kakao api 결제로, 할인이나 적립이 적용되지 않습니다.
- 할인구매는 발급된 현대카드로 결제합니다. 발급된 카드색상, 디자인을 선택하고 카드정보를 입력 한 후 다음으로 넘어갑니다.
- 현대카드로 상품 구매시 마일리지가 적립되고, 적립된 마일리지를 사용 할 수 있습니다.
|
BE. 팀장 카드발급 CRUD 각종 공통 기능 관리 테스트 코드 관리 |
BE. 팀원 아이디/비밀번호 찾기 이메일 전송 기능 마이페이지 CRUD |
BE. 팀원 디자인 담당자 퍼블리싱 담당자 |
BE. 팀원 공지사항/고객문의 관리 결제 기능 관리 관리자 기능 CRUD |
"막히거나 잘 이해가 안되는 부분들을 자세하게 설명해주시는 등 많은 도움을 주신 김재섭 선생님께 감사드립니다."
"백엔드분들의 빠른 피드백과 다소 무리한 의견들에 대해서도 흔쾌히 반영해주신 엄윤호 팀원님께 감사합니다."
"저희 팀원들에게 프로젝트에 대한 노력과 열정, 그리고 헌신에 감사드립니다."


