Skip to content

jyoonje/spring-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👨‍💼💼👩‍ [JESS 4-CARD] (24.01 ~ 24.02)

image



👨‍💼💼👩코드리뷰 규칙

image>



🚧 🎓 프로젝트 목표 (Project Goals)

  1. 팀원들이 이해하기 쉬운 코드 작성과 컨벤션을 지키자!
  2. ERD 정규화를 실현해보자!
  3. 원활한 소통과 기록을 남기자!
  4. 팀원 모두 전체 프로젝트에 대한 이해를 갖자!
  5. UXUI, 프론트엔드 개발자분과의 협업을 경험해보자!
  6. 익숙하지 않은 기능들을 중심으로 역할 분담하여 공부하자!
  7. 즐기자!!! 😆



🚧 🔨 기술 스택 (Technologies Used)

Java Spring Spring Security Oracle

Lombok Maven jquery

  • Spring 5.3.24
  • Spring Security 5.3.13
  • MyBatis 3.4.1
  • JAVA 11
  • JDK 11
  • lombok 1.18.24
  • Oracle



🌏 요구 사항

  • 사용자
  1. 사용자는 이메일, 비밀번호, 이름 ,전화번호를 입력하고 회원가입을 합니다.​
  2. 사용자는 비밀번호 분실 시 본인의 이메일로 임시 비밀번호를 받을 수 있습니다.​
  3. 사용자는 My Account에서 내정보, 내카드, 이용내역을 확인 할 수 있습니다.​
  • 관리자
  1. 관리자 계정으로 공지사항 작성, 고객문의 답변을 할 수 있습니다.​
  2. 관리자 페이지에서 카드신청 승인/거절을 할 수 있습니다.​
  • 카드발급
  1. 사용자는 원하는색상,디자인의 카드를 신청하고 난 후 관리자의 승인을 받을 수 있습니다.​
  2. 관리자가 승인한 카드에 세부정보를 입력한 후 최종 발급을 받을 수 있습니다.​
  3. 사용자는 하나의 계정에 최대 3개의 카드만 가질 수 있습니다.​
  4. 카드 분실 신고를 하면 DB에서 해당 카드정보가 삭제됩니다.​
  • 제품구매
  1. 사용자는 제품구매를 할 수 있습니다. 제품구매는 일반구매와 할인구매로 나뉘어 있습니다.​
  2. 일반구매는 kakao api 결제로, 할인이나 적립이 적용되지 않습니다.​
  3. 할인구매는 발급된 현대카드로 결제합니다. 발급된 카드색상, 디자인을 선택하고 카드정보를 입력 한 후 다음으로 넘어갑니다.​
  4. 현대카드로 상품 구매시 마일리지가 적립되고, 적립된 마일리지를 사용 할 수 있습니다.



😎 Member Contact Information

BE. 팀장
CI/CD
카드발급 CRUD
각종 공통 기능 관리
테스트 코드 관리
BE. 팀원
로그인/회원가입 관리
아이디/비밀번호 찾기
이메일 전송 기능
마이페이지 CRUD
BE. 팀원
전반적인 프로젝트 기획
디자인 담당자
퍼블리싱 담당자
BE. 팀원
DB 설계
공지사항/고객문의 관리
결제 기능 관리
관리자 기능 CRUD



☺️ 프로젝트 후기(Reflection Report)

image



🙏 감사의말 (Acknowledgements)

"막히거나 잘 이해가 안되는 부분들을 자세하게 설명해주시는 등 많은 도움을 주신 김재섭 선생님께 감사드립니다."
"백엔드분들의 빠른 피드백과 다소 무리한 의견들에 대해서도 흔쾌히 반영해주신 엄윤호 팀원님께 감사합니다."
"저희 팀원들에게 프로젝트에 대한 노력과 열정, 그리고 헌신에 감사드립니다."



About

this repo using for update the version of my spring training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages