SSAFY EnjoyTrip [여행객을 위한 플랫폼 구현] 팀원 이름 GitHub 서정운 @SlowCloud 이강우 @dbdbais 기술 스택 FrontEnd : Vue.js, BootStrap BackEnd : SpringBoot (Java) DataBase : MySql, MyBatis API : OpenWeather, Kakao map, Jsoup, Spring Boot Starter Mail ETC : Swagger 개발 일정 구현 기능 공공데이터와 KaKao Map API를 활용한 여행지 조회 플랫폼 사용자 회원가입, 로그인, 메일로 비밀번호 찾기, 마이페이지 게시판, 공지사항, 검색, 댓글 좋아요 기능 첨부파일 이미지 저장을 이용한 프로필 이미지 연동 날씨 API를 활용한 검색 위치의 날씨를 고려한 여행경로 설정 사용자들의 여행계획 조회 및 등록 검색 위치를 기반으로 웹 크롤링을 이용한 핫플레이스 등록 및 조회 메인 페이지에 핫플레이스 이미지 업로드 CHAT-GPT API를 이용한 챗봇 기능 Swagger 동작 영상 회원 가입 PW찾기 / 로그인 게시글 & 댓글 CRUD / 조회 수, 좋아요 키워드 검색 / 페이지네이션 / 공지사항 / 조회 순 정렬 / Q&A 게시판 여행계획 조회 위치 기반 날씨 조회 여행 계획 등록 위치 기반 웹 크롤링 핫플레이스(리뷰) 등록 핫플레이스(리뷰) 랜덤 조회 여행 도우미 챗봇 ERD Use Case Diagram Class Diagram 개발 후기 백엔드에 업로드 한 이미지를 즉각으로 가져오지 못해 시간이 많이 소요되었다. DB 설계 후에 수정해야 할 일이 많아 시간이 많이 소요되었다. 프로젝트 기간이 짧아 테스팅과 유지보수할 시간이 없어 아쉬웠다.