Skip to content

CampCcino/CampCcino_Core

Repository files navigation

📖 전국 문화 여가 활동 시설 데이터를 활용한 CampCcino 서비스

main

🖥️ 프로젝트 소개

전국 문화 여가 활동 시설(캠핑) 데이터 를 가지고 전국 캠핑장을 한 눈에 볼 수 있도록 캠핑장 검색 사이트를 제작한다. 지역 별 위치를 Kakao Map API를 통해 지도로 볼 수 있고, 별도의 리스트를 통해 주소와 후기도 볼 수 있다. 추가적으로 게시판 기능을 추가하여 각 캠핑장에 대한 정보와 의견을 소통할 수 있는 등 다양한 아이디어를 통한 추가 기능을 구현해 본다. 또한 캠핑 상점 사이트를 통해 캠핑 용품을 구매 하는등 다양한 편의 기능을 구현해본다.

🕰️ 개발 기간

  • 24.11.19일 - 24.11.27일

🧑‍🤝‍🧑 맴버구성

  • 정상범, 최은창

⚙️ 개발 환경

Frontend

  • Framework: Vue 3.0
  • Markup Language: HTML
  • Styling: CSS 3, Tailwind CSS, Bootstrap 5
  • Scripting: JavaScript
  • Icons: FontAwesome, HeroIcons
  • Editor: VS Code
  • Build Tool: Vite
  • Package Manager: npm

Backend

  • Framework: Spring Boot 3.3.5
  • Language: Java 17
  • Database: MySQL 8.0.38
  • Database Management Tool: MySQL Workbench
  • ORM: MyBatis
  • Build Tool: Maven
  • API Testing & Documentation: Swagger UI
  • Authentication: JWT
  • Dependencies:
    • Lombok, Devtools, Spring Security, MySQL Connector

사용 API

  • ChatGPT API
  • KaKao Map API

🎬 Usecase Diagram

💎주요 기능 Usecase

total_use

💎회원 기능 Usecase

user_use

💎캠핑 기능 Usecase

camp_use

💎게시판 기능 Usecase

board_use

💎상점 기능 Usecase

store_use

💿 Database

CampCino_ERD

✨ Class Diagram

  • Domain : User
main
  • Domain : Board
main
  • Domain : Camp
main
  • Domain : Store
main

🎨 화면 흐름도

main

🖼 화면 설계서

main

📌 주요 기능

👤User

  • ✔ 회원가입
main
  • ✔ 로그인
login
  • ✔ 로그아웃
main
  • ✔ 회원정보 수정
main

📋Board

  • ✔ 게시글 전체 조회
main
  • ✔ 게시글 작성
main
  • ✔ 게시글 검색
main
  • ✔ 게시글 카테고리 검색
main
  • ✔ 게시글 수정
main
  • ✔ 게시글 삭제
main
  • ✔ 게시글 댓글 조회
main
  • ✔ 게시글 댓글 쓰기
main
  • ✔ 게시글 댓글 수정
main
  • ✔ 게시글 댓글 삭제
main

🏕Camping

✔캠핑장 검색

  • 지역명(전라남도, 경기도, 광주광역시, 울산광역시 등)
main
  • 테마명(일반 야영장, 글램핑, 자동차야영장, 카라반등)
main
  • 검색명
main

✔ 부가기능

  • 찜하기
main

✔ 캠핑장 상세 조회

  • 찜하기
main

✔ 캠핑장 리뷰 작성

  • 찜하기
main

🥄Store

  • 상점 전체 조회
main
  • 상점 물품 상세 조회
main
  • 상세 물품 리뷰 쓰기
main
  • 상세 물품 리뷰 수정
main
  • 상세 물품 리뷰 수정
main

🥄리뷰

  • 캠핑장 평점별 조회
main
  • 캠핑장 리뷰수 조회
main
  • 캠핑장 이름순 조회
main

⚙AI(인공지능)

  • ChatBot
main

✏ 실행방법

FrontEnd Project

$npm install

$npm run dev

About

캠프치노 Repo

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors