- 배달 서비스 전문 어플리케이션 "쿠팡 이츠"를 클론 코딩!
- 최대한 원본 어플리케이션과 똑같이 구현하는것이 목표
- 오픈 API를 사용해보기
- AOS분과 협업을 통해 클론 코딩 진행(developer-hyun은 백엔드 부분 진행)
- Client(AOS)와 RestFulAPi 및 Api 명세서로 원할하게 소통하기
- 앱 UI는 클라이언트 분이 따로 만들었으며 백엔드 개발이 맡은 역활!!!!
- SpringBoot
- MYSQL
- AWS
- GIT
로그인/로그아웃/회원가입
- 1) 회원가입 시 정해진 형식(숫자,특수문자포함 등)에 맞지 않으면 반환하는 Validation 적용
- 2) 로그인,회원가입 시 JWT인증 방식을 통해 TOKEN을 발급하여 해당 토큰의 유효성 여부 검증
- 3) KAKAO SOCIAL LOGIN 구현
메인화면
- 1) 할인 중인 맛집, 인기 가맹점 등으로 쿠팡 잇츠와 똑같이 제공하도록 노력함
배달지설정
- 1) Naver Open API를 이용하여 User가 주소지를 입력하면 Client로부터 위도 경도를 받아 주소를 반환하는 로직으로 구현
- 2) 배달지설정/ 배달지변경/ 배달지삭제/ 배달지즐겨찾기 구현
스토어화면
- 1) 스토어의 상품 정보 구현
- 2) 상품 주문 시 서브 상품 주문이 가능하게 구현
카트/주문내역
- 1) 선택한 상품 카트에 담기 및 주문(할인쿠폰) 구현
- 2) 과거 주문 내역 조회 구현
리뷰/즐겨찾기
- 1) 리뷰 및 리뷰 좋아요/싫어요 구현
- 2) 스토어에 대한 즐겨찾기 추가/삭제 구현