🍊 여기올레
노트
사용자의 여행 취향과 동선을 고려한 제주 여행지 추천 서비스
프로젝트 진행 과정
프로젝트 아키텍쳐

프로젝트는 총 3개의 서버로 구성
- 프론트엔드 서버
- react를 활용해 페이지를 구성
- react로 만들어진 코드는 빌드되어 nginx 웹서버를 이용해 aws ec2환경에 배포
- 백엔드 서버
- Spring boot로 제작되었으며 내장 tomcat을 이용
- 이 또한 aws ec2에 배포
- 모델 서버
- flask를 이용해 백엔드 서버와 통신하며 사용자에게 추천할 데이터를 전달
- Google maps에서 크롤링한 데이터와 사용자로부터 입력받은 데이터를 활용해 사용자에게 추천 식당, 까페, 여행지, 여행지 방문 순서를 계산하여 사용자에게 제공
- 이때 여행지 간의 거리는 Kakao maps API를 통해 받은 위치 정보를 바탕으로 계산
프로젝트 결과
- 10개의 질문을 통해 사용자의 여행 유형을 진단


- 사용자의 여행(하루 단위) 출발지, 도착지, 꼭 방문하고 싶은 장소를 입력 받음


- 사용자의 여행유형과 장소 정보를 바탕으로 여행지 및 여행 코스 추천
