Skip to content

2206PublicDataWebApp2211/seulcam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏕️슬기로운 캠핑 생활

📅프로젝트 소개

유명한 브랜드부터 떠오르는 브랜드들까지 모두 모아놓은 캠핑 용품계의 무신사, 캠핑 브랜드 멀티샵 기능과 전국의 캠핑장을 조회하고 예약할 수 있는 캠핑 계의 야놀자 기능을 합쳐놓은 서비스입니다.

📅개발 기간

2022-10-17 ~ 2022-11-18

👪멤버 구성

🛠️개발 환경

⚙️기술 스택

📱주요 기능 및 상세

기능 상세
로그인 세션을 이용하여 로그인 구현, AdminCheck(Boolean) 값을 이용해 관리자와 회원 구분, 쿠키를 통해 로그인 가능하도록 구현, 카카오 소셜 로그인 가능하도록 구현
회원가입 페이지의 input들이 유효성을 전부 통과하면 하단의 회원가입 버튼 활성화되도록 구현
아이디 찾기, 비밀번호 찾기 Ajax와 JavaMailSender를 활용하여 이메일 인증, Ajax를 활용해 keyup시 DB의 값과 일치 여부 확인, 일치시 하단의 버튼 활성화
마이페이지 회원관리 비밀번호 변경, 배송지 관리, 환불 계좌 관리 기능
장바구니 Ajax를 사용하여 삭제 및 수량 수정 구현
주문,주문관리 주문 구현, 주문내역 리스트 배송 상태에 따라 정렬, 배송조회/구매취소/구매확정 기능 구현
결제,환불 결제API(아임포트)를 사용하여 결제/환불 구현
포인트 포인트 적립,사용,조회 구현
전국 캠핑장 검색 공공데이터 API를 사용하여 전국 캠핑장의 데이터를 파싱하여 출력, ajax를 사용하여 카테고리&지역&검색어&예약가능별 검색기능 구현, ajax를 사용하여 infinite scroll 구현, 좋아요 등록/취소, 별점평균, 예약여부 확인 정보 지원
캠핑장 상세 페이지 공공데이터 API를 사용하여 캠핑장 데이터 표시, 카카오검색 API를 사용하여 블로그 리뷰글 파싱하여 출력, 공공데이터 API를 파싱하여 사진데이터와 반경 20km 내 캠핑장 정보를 slick slider 사용하여 출력, 지도 API 사용하여 위치 정보 구현
캠핑장 댓글/별점 ajax사용하여 댓글 및 별점 crud 구현
캠핑장 좋아요 ajax를 사용하여 좋아요/좋아요 취소 구현
캠핑장 예약 js와 css를 사용하여 예약용 달력 구현, url조작으로 접근하지 못하도록 유효성 체크, 예약기능 및 예약 정보 제공
캠핑장 마이페이지 예약, 좋아요, 댓글 리스트 확인
캠핑장 관리자 페이지 캠핑장 관리, 캠핑장 사이트(객실)관리, 댓글 관리, 예약 관리

1. 로그인


2. 회원 가입


3. 아이디 찾기


4. 비밀번호 찾기


5. 마이페이지


6. 마이페이지 회원관리


7. 장바구니


8. 주문,결제


9. 주문완료 리스트, 취소 리스트


10. 배송 조회, 포인트 조회


11. 관리자-주문 리스트


12. 관리자-취소주문 리스트


13. 전국 캠핑장 검색


14. 캠핑장 상세 페이지, 좋아요, 댓글


15. 캠핑장 예약


16. 캠핑장 마이페이지


✔︎레퍼런스

이 프로젝트는 무신사와 아더에러 사이트를 참고하여 학습용으로 작업 되었습니다.

About

집에좀보내조 - 파이널 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors