Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

2017년부터 바짝 늘어난 해외여행 수요가 코로나 바이러스에 의해 급감하며 국내여행의 수요가 증가하게 되었다. 국내는 바다와 산간지역이 많아 캠핑에 유리하므로 자료를 통해 국내 캠핑장을 비교하여 소비자가 판단가능하도록 하였다. 또한 캠핑장 정보를 공유할 수 있는 커뮤니티를 통해 소비자가 보다 만족스럽게 여행을 다녀올 수 있도록 기획하였다.

Team Members
팀원
  • 이주성: 요구사항 명세서 작성, 스토리보드 설계, DB설계 및 DB정의서 작성, 캠핑장 관련 페이지 제작, 관리자페이지 제작, 로고 제작
  • 배남중: DB설계 및 DB정의서 작성, 캠핑장 관련 페이지 제작, 쿼리문 작성 및 프로시저 제작, DB관련 전반 관리
  • 원동민: 캠핑 상덤 페이지 담당, 상품별 조건 검색 및 정렬, 상품 상세 페이지 구성, 상품 페이지 상품 리뷰 및 별점 구현, 장바구니 상품 목록 확인 및 수정/삭제, 상품 주문 내역, 상품 CRUD
  • 변준우: 캠핑관련 정보 페이지 제작, 관리자 공지사항 페이지 제작, 캠핑 팁 게시판 제작, 캠핑 음식 게시판 제작, 데이터 수집 및 CSS
  • 신아현: 자유게시판 페이지 제작, 마이페이지 제작, 결제 API 사용, 캠핑 상품 결제 목록, 정보 입력, 웹소켓 이용 1:1 문의, 마이페이지 회원정보수정, CSS 전반
  • 홍정현: 회원가입 페이지 제작, 비밀번호 유효성 검사, 이메일 양식 검사, 주소검색 API 이용, 회원관리, 목록 출력
  • 이다희: 메인 페이지 디자인 및 프론트엔드, 로그인/회원가입 페이지 디자인, 캠핑장/캠핑 상점 페이지 디자인, CSS 전반
Function Implementation
구현 기능
  • 메인 페이지(상단) - 장소, 날짜 조건으로 캠핑장 검색 후 세부 페이지로 진입
  • 메인 페이지(하단) - 업데이트된 캠핑장 정보, 공지사항/캠핑 팁/캠핑음식/자유게시판 확인 가능
  • 캠핑장 다중 검색 - 장소, 시간, 캠핑 스타일, 캠핑장 시설 조건으로 리스트를 검색하고 원하는 장소 예약
  • 관심 캠핑장 '좋아요' 기능 - 마이페이지에서 확인 가능
  • 캠핑 예약 페이지에서 예약자 정보 입력과 카카오페이 결제 기능 구현
  • 공지사항, 캠핑 팁, 캠핑 음식 정보 등 캠핑 정보 관련 서비스 제공(관리자) / 이용자는 '좋아요' 기능 활용
  • 캠핑 밀키트 리스트 페이지 구현, 상세 정보, 장바구니, 결제, 리뷰 작성
  • 자유게시판, 글 작성/수정/삭제 페이지
  • 마이페이지 - 개인정보 수정, 관심 캠핑장 리스트, 캠핑장 예약 정보, 밀키트 구매 리스트 확인
  • 1:1 문의
  • 관리자페이지- 캠핑장 CRUD, 밀키트 CRUD / 매출현황, 회원목록, 상품목록, 유저 예약 내역&구매내역 확인 가능
Design Point
설계 주안점
  • 편한 서비스 이용과 세련된 디자인
  • 원하는 지역, 캠핑장 스타일, 캠핑장 부대시설을 선택하여 상세 검색 가능
  • 관심있는 캠핌장을 '좋아요' 버튼을 눌러 마이페이지에서 관리
  • 예약부터 결제까지 한번에 이루어질 수 있도록 카카오페이 api 사용
  • 캠핑장 정보뿐만 아니라 계절에 따른 캠핑 팁, 캠핑 음식 정보 등을 함께 공유
  • 커뮤니티 특성도 함께 반영(자유게시판)
  • 캠핑과 어울리는 밀키트도 함께 구매할 수 있도록 밀키트 구매 페이지 별도 구성
  • 관리자 페이지를 통한 데이터 통합 관리
Technique & Environment
사용 기술 및 개발환경
  • HTML/CSS/JavaScript
  • Java
  • handlebars
  • JSP
  • Ajax
  • jQuery
  • Spring, MyBatis
  • MySQL, MySQLWORKBENCH
  • eclipse,Maven
  • Github
  • kakao, Daum API