반려인 캠핑러를 위한 펫킹
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(21) 1회차
| 개요 | 코로나로 급부상했던 캠핑 취미가 이제는 보편적인 취미활동이 되어가고 있습니다. 또한 1인가구의 증가로 반려인구가 점차 증가하고 있습니다. 기존 캠핑 사이트는 반려동물 이용가능을 옵션으로 보여주고 있지만, 저희는 반려동물이 이용 가능한 캠핑장만을 다루는 서비스를 구현하고자 합니다. 반려인 캠핑러들과의 커뮤니티도 함께 생성하여 차별화된 서비스를 구현하는 것이 목표입니다. |
|---|---|
| 구현기능 | 1. 캠핑장 유형 또는 태그에 따라 캠핑장을 검색할 수 있습니다. 2. 캠핑장의 원하는 캠핑존을 선택하여 예약할 수 있습니다. 3. 회원은 커뮤니티 게시판을 통해 리뷰 조회, 통합 게시글 작성, 동아리 가입을 할 수 있습니다. 4. 회원은 내 정보를 수정하고 회원을 탈퇴할 수 있습니다. 5. 사업자 회원은 캠핑장을 등록하고 관리자의 승인 이후 사이트를 이용할 수 있습니다. 6. 관리자는 일반회원과 사업자 회원을 관리할 수 있습니다. |
| 설계의 주안점 | - 사용자가 손쉽게 원하는 캠핑장을 찾을 수 있도록 캠핑장 타입(오토캠핑, 카라반, 글램핑)과 캠핑장 분위기를 표현하는 태그로 검색할 수 있습니다. - 사용자의 지속적인 홈페이지 이용을 위해서 출석체크 이벤트와 친목 기반의 동아리를 생성할 수 있도록 했습니다. - 무분별한 사업자 캠핑장 등록을 제한하기 위해서 관리자의 승인을 통해서 캠핑장을 등록할 수 있도록 했습니다. - 관리자가 일반 사용자와 사업자 사용자에 대한 관리를 할 수 있도록 관리자 페이지를 설계했습니다. |
| 사용기술 및 개발환경 |
- Maven Web app 환경에서 개발합니다. - ojdbc, junit5, servlet, mybatis, gson 등의 의존들을 사용합니다. - tomcat 9.0.83 버전을 사용합니다. - sourceTree와 github을 통해서 팀원들과 버전관리를 합니다. - jQuery 기반의 ajax를 사용합니다. - jdk17 환경에서 개발합니다. - HTML5, tailwindcss, Javascript, jQuery를 사용하여 front단을 개발합니다. - intellij IDEA, figma tool을 개발도구로 사용합니다. - Notion, Discord로 팀원들과 커뮤니케이션합니다 |