Skip to content

2023년 졸업작품 여행 정보 사이트 '여기저기'

License

Notifications You must be signed in to change notification settings

kim-wnsgk/travel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

여행정보제공사이트 - 여기저기

img

  • 컴퓨터공학과 김용원, 신규철, 김준하

배경

  • 코로나19 유행의 감소세는 많은 사람들이 예전처럼 여행을 즐기기를 원함.
  • 하지만 여행을 계획하려면 많은 정보를 수집해야 함.
    • ex) 여행지의 명소나 먹거리나 놀거리, 숙소 등 정보들이 필요.
  • 이에 따라, 여행객들이 필요로 하는 정보들을 제공하고, 여행을 계획하는데 도움이 되는 다양한 기능을 가진 웹 사이트를 제작하고자 함.
  • 이 웹 사이트에서는 국내의 다양한 여행지 정보를 제공할 뿐만 아니라, 계획을 세우는데 도움이 되는 기능을 제공할 예정.

차별성

  • 타 여행 정보 사이트와 달리 본인의 일정을 다른 사람들과 공유할 수 있음
  • 또한 함께 여행 일정을 계획하고 꾸려나간다는 점에서 다른 사이트와 차별성

목표

  1. 여행을 계획하고 있는 사람들에게는 여행에 필요한 정보와 일정을 계획할 수 있는 기능을 제공
  2. 여행을 계획하고 있지 않은 사람들에게도 여행에 대한 마음을 불러일으키는 목적을 가짐

효과

  • 여행객들에게 여행에 대한 정보 탐색을 도움으로 질 좋은 여행을 할 수 있도록 돕고, 새로운 사람들과 여행을 함께 가며 새로운 인연을 찾고 친목을 도모함.

사용 기술

  • Front-end - React.js
  • Back-end - Node.js (express), MYSQL
  • Open source API - 한국관광공사 오픈 api, 네이버지도 api, 카카오맵 api

LICENSE

  • MIT

기능

  1. 지역별 여행 정보를 제공
    • 오픈소스 api를 이용한 명소 정보 제공 및 해당 지역 주변의 식당,숙소,놀거리 등을 추천
    • 전국 행사 정보를 출력
  2. 모임기능
    • 모임을 생성하고 모임원을 모집
    • 모임원끼리 서로 공유하며 함께 여행코스를 설계
    • 추가적으로 여행 일정을 플로팅 배너와 같이 사용자가 보기 쉽게 출력
  3. 게시판 기능
    • 위 항목에서의 모임원 모집 게시판
    • 자신이 방문한 여행지를 추천하는 블로그 형식의 게시판
    • 그 외의 자유게시판 등
  4. 여행지 추천 기능
    • 사용자가 원하는 지역, 카테고리 등을 선택하여 해당 사용자에게 맞는 여행지 추천
  5. 키워드 검색 기능
    • 오픈소스 api에서 제공해주는 키워드 검색 기능 사용한 검색창 기능

사용 방법

front 디렉토리, back 디렉토리에서 각각 아래의 명령어 실행

npm i

npm start
  • 로그인 / 회원가입
    • 간단한 로그인, 회원가입 기능
  • 데이터 관리
    • tour api에서 관광지 데이터를 삽입, 확인, 초기화 하는 기능
      • 주소를 기반으로 위도, 경도값을 데이터열에 추가하여 재가공
    • 축제 정보 데이터 또한 동일한 기능 지원
  • 일정 관리
    • 여행 일정 생성
      • 일정 시작일, 종료일, 제목, 여행 스타일을 입력하여 일정 생성
      • 생성된 일정을 클릭하여 일정 세부정보 확인
    • 일정에 장소 추가
      • 관광지 리스트 페이지 혹인 여행지 추천 페이지에서 원하는 일정의 원하는 날짜, 시간을 선택하여 일정 추가
        • 원하는 여행지가 없는 경우 직접 여행지를 DB에 추가 가능
    • 주변 여행지 탐색 기능
      • 자신의 일정 장소 주변에 어떤 관광지가 있는지 확인 및 일정에 추가할 수 있는 기능
      • 거리별, 관광지 타입별 필터링 기능 탑재
  • 게시판
    • 모임 게시판을 통해 일정을 공유하고 해당 일정에 참여할 모임원 모집
      • 일정 페이지에서 ID를 입력하여 모임원을 추가하기도 가능
    • 일정 공유 게시판을 통해 자신의 일정을 다른 이용자들에세 공유하는 기능
      • 해당 일정이 마음에 들면 자신의 일정으로 불러오기
        • 불러온 이후 자신이 원하는 대로 수정
    • 자유 게시판
  • 여행 일정 공유
    • 자신의 일정을 일정 공유 게시판에 공유하여 사용자간에 일정을 추천
    • 해당 일정이 마음에 들면 자신의 일정으로 받아오고 원하는대로 재가공

실제 화면

메인 페이지

  • 1

관광지 보기

  • 2
    • 관광지 세부정보
    • 3
    • 주변 관광지
    • 4

게시판

  • 함께가요 게시판(모임원 모집) 5 6
  • 일정공유 게시판 7

일정

  • 8
    • 일정 세부정보 9

시연 영상

참고

About

2023년 졸업작품 여행 정보 사이트 '여기저기'

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •