Skip to content
@First-Time-Korea

First-Time-Korea

✈️ K-Traveler

프로젝트 소개

외래 관광객을 위한 한국 관광지 추천 서비스

본 사이트는 여행 테마 테스트를 통해 여행객의 여행 선호도를 파악하고, 분류된 테마에 따라 맞춤형 관광지를 추천합니다. 추천된 관광지를 가이드로 하여금, 외래 관광객이 한국 여행에 대한 계획을 수월하게 세울 수 있도록 돕습니다.


기획 의도

외래 관광객은 국내 여행을 떠나는 한국인과 달리, 한국에 대한 사전 정보가 없습니다.

그들은 계획을 세우기 앞서, 어떤 것부터 알아봐야할 지 막막해 합니다.

그럼에도 직접 여행 계획을 세우기 위해 여행 사이트를 방문하는 여행객은, 본인만의 특색있는 여행을 떠나고 싶은 여행객이라 판단했습니다.

여행 테마 테스트를 통해 여행객의 여행 선호도를 파악하고, 분류된 테마에 따라, 맞춤형 관광지를 추천합니다.

추천된 관광지를 가이드로 하여금, 외래 관광객이 한국 여행에 대한 계획을 수월하게 세울 수 있도록 돕게 하고자 기획 되었습니다.



문서

기획/디자인 ERD 작업록 문서 리팩토링
🎨기획/디자인 ⚡ERD 📝작업록 📜문서 🛠️리팩토링


프로젝트 소개 및 주요 기능

Project Overview


기술 스택

Category Details
Server Tomcat
Language Java 17, JavaScript
Framework SpringBoot 3.2, MyBatis 3.0, Vue.js 3.4
IDE Intellij, VS Code, MySQL Workbench
Infra -
Database MySQL (Community Edition), JDBC
Authentication/Authorization JWT
CI/CD -
Team Collaboration Tool Git, Github, Discord, Notion


역할 분담

seminss jiwon718
김세민 이지원

🐰 김세민 (FE & BE)

  • K-Culture 관련 명소 데이터 수집 및 DB 저장
  • Chat GPT를 이용하여 국문 데이터 영문으로 번역
  • 회원 관련 화면 및 Rest API 구현
  • 국내 여행지 검색 화면 및 Rest API 구현
  • 여행 계획 화면 및 Rest API 구현

🦊 이지원 (FE & BE)

  • 영문 국내 여행지 데이터 수집 및 DB 저장
  • 여행 테마 테스트 화면 및 Rest API 구현
  • 여행 후기 게시판 화면 및 Rest API 구현

기술적 경험

GPT API를 이용 영문 데이터베이스 구축

스토어드 프로시저 적용기

여행 후기 게시판 관련 CRUD API 구현


아키텍처

FE

├─api
├─assets
│  ├─css
│  ├─img
│  ├─js
│  └─vedio
├─components
│  ├─attraction
│  ├─board
│  │  └─item
│  ├─common
│  ├─layout
│  ├─myPage
│  │  └─item
│  ├─plan
│  ├─theme
│  │  └─item
│  └─user
├─router
├─stores
├─util
└─views

BE

├─java
│  └─com
│      └─ssafy
│          └─firskorea
│              ├─common
│              │  ├─consts
│              │  ├─dto
│              │  └─exception
│              ├─config
│              ├─controller
│              ├─domain
│              │  ├─attraction
│              │  │  ├─constant
│              │  │  ├─dto
│              │  │  │  ├─prompt
│              │  │  │  ├─request
│              │  │  │  └─response
│              │  │  │      └─category
│              │  │  ├─mapper
│              │  │  └─service
│              │  ├─board
│              │  │  ├─dto
│              │  │  │  ├─request
│              │  │  │  └─response
│              │  │  ├─mapper
│              │  │  └─service
│              │  ├─member
│              │  │  ├─dto
│              │  │  │  └─request
│              │  │  ├─mapper
│              │  │  └─service
│              │  └─plan
│              │      ├─dto
│              │      │  ├─request
│              │      │  └─response
│              │      ├─mapper
│              │      └─service
│              ├─intercepter
│              └─util
└─resources
    └─mapper

Popular repositories Loading

  1. K-Traveler-BE K-Traveler-BE Public

    K-Traveler Backend

    Java 3

  2. K-Traveler-FE K-Traveler-FE Public

    K-Traveler Frontend

    Vue 1

  3. csv_crawling csv_crawling Public

    미디어콘텐츠 영상 내 유명지 데이터

    Java

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…