This is a web project that tells you the weather of your chosen destination, the city information, and the good time to travel there.
- Providing weather and travel information for a selected date and destination.
- Providing information about a good time to travel (ex: dry-season, rainy-season information)
- Monthly Recommended Travel Destination Information.
- Membership registration (Asynchronized Communication), login (Auto Login)
- Board (attached file), Reply (Asynchronized Communication) CRUD
- Admin-Page (Member management, Manage Posts, Travel Site Management)
- MyPage (my collection, my writed, modify my member-info)
- 선택한 날짜 및 목적지에 대한 날씨 및 여행 정보 제공 (dark sky API)
- 여행하기 좋은 시간에 대한 정보 제공 (예: 건기,우기 정보)
- 월별 추천 여행지 정보
- 회원가입 (비동기통신), 로그인 (자동로그인기능)
- 게시판 (첨부파일기능) ,댓글 (비동기통신) CRUD
- 관리자 페이지 (회원관리, 게시물관리, 월별 추천여행지 관리)
- 마이페이지 (저장한 컬렉션, 내가 작성한 게시물, 회원정보 수정)
macOS 10.14.6
IntelliJ IDEA 2018.2.5 (Ultimate Edition)
Build #IU-182.4892.20, built on October 16, 2018
JRE: 1.8.0_152-release-1248-b19 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
SDK: java 1.8
Spring 5.1.9.RELEASE
Tomacat 8.0.53
Gradle
mysql
mybatis 2.1.0
Main Page
Weather Infomation Page
도시의 정보와 건기,우기를 차트로 보여줍니다.
선택한 날짜의 날씨와 하루 시간대별 온도를 차트로 보여 줍니다.
오늘 날짜로부터 일주일간 날씨와 최고저 온도를 보여줍니다.
Login, Register Page
Auto-Login 기능은 session_limit을 90일로 증가시킵니다.
login, pw input은 key-up event로 비동기(Asynchronized Communication) ajax 통신으로 실시간으로 DB에서 중복검사를 합니다.
Board Page
여행 후기나 날씨 정보를 게시할 수 있는 게시판 입니다. 검색기능이 있습니다.
글쓰기 버튼을 눌렀을때 Write Page 입니다. 파일을 첨부 할 수 있습니다.
Modify Page
게시물 제목 클릭시 게시물 내용 보는 Content Page 입니다. 댓글 등록과 수정, 삭제가 가능합니다. 좋아요 버튼 클릭시 자신의 컬렉션으로 저장되어 자신이 좋아요 누른 게시물을 마이페이지에서 모아 볼 수 있습니다.
![]()
Reply modify, delete는 modal 창으로 구현
Monthly Recommend Page
Admin Page
회원관리 페이지 - 회원 탈퇴 및 회원이 작성한 게시물을 삭제 할 수 있습니다.
월별 추천여행지 관리 페이지 - 여행지를 수정 삭제 할 수 있습니다.
수정 페이지
추천 여행지 등록 페이지
MyPage
회원정보 수정 페이지
내가 좋아요 누른 컬렉션에 저장된 게시물 모아 보기
내가 작성한 게시글 모아 보기 - 수정,삭제 가능




















