여행을떠나요
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정1
| 개요 | * Q. “여행을 떠나요” 프로젝트, 그 유래는? A. 가수 조용필이 부른 곡 “여행을 떠나요” 에서 영감을 얻었다. * Q. “여행을 떠나요” 만의 장점은? A. 최근 코로나19에 대한 규제 완화로 인해 다양한 장소로 여행을 떠나고자 하는 사람들이 많다. 하지만 어디로 가야 할지, 어떻게 가야 할지 막막한 사람들을 위해 이 웹사이트를 제작하게 되었다. “여행을 떠나요” 는 추천 여행지 조회, 직접 만드는 여행 플래너, 여행 관련 소통을 할 수 있는 게시판과 단체 채팅방이 있는 복합 사이트이다. |
|---|---|
| 구현기능 | - 일반 회원 기능 1. 회원 관련 기능 회원가입, 로그인, 로그아웃, 아이디/비밀번호찾기 마이페이지(회원 정보 조회, 회원 정보 수정, 회원 탈퇴, 내가 만든 플래너 조회, 내가 쓴 게시글&댓글 리스트 조회/작성/수정/삭제, 내가 좋아요한 플래너 조회, 내가 쓴 여행지 리뷰 조회/작성/수정/삭제) 2. 플래너 관련 기능 플래너 목록/상세 조회, 작성, 수정, 삭제 플래너 제목으로 검색 3. 여행지 관련 기능 (공공데이터를 DB 로 INSERT) 여행지 목록/상세 조회 여행지 후기 목록 조회, 작성(+별점), 수정, 삭제, 좋아요 기능 여행지 검색(여행지명/지역명(+필터링(지역별/카테고리별))) 4. 커뮤니티 관련 기능 플래너 후기 게시판 - 게시글 : 목록/상세 조회, 작성, 수정, 삭제, 좋아요 기능 - 댓글 : 목록 조회, 작성, 수정, 삭제 그룹 채팅(웹소켓 사용 예정) 5. 공지사항 기능 게시글 목록/상세 조회 6. 고객센터(QnA) API 사용 예정 - 관리자 기능 1. 회원 관리 기능 회원 정보 목록/상세 조회, 삭제(탈퇴시킴(관리자 입장에서는 수정)) 2. 플래너 관리 기능 플래너 목록/상세 조회 3. 플래너 후기 게시판 관리 기능 후기 목록/상세 조회, (신고받은 것들) 삭제 4. 여행지 관리 기능 여행지 목록/상세 조회, 추가, 수정, 삭제 5. 여행지 후기 관리 기능 후기 목록/상세 조회, (신고받은 것들) 삭제 6. 공지사항 관리 기능 공지사항 목록/상세 조회, 작성, 수정, 삭제 |
| 설계의 주안점 | 국내 여행지들의 리뷰 및 다양한 여행 정보를 제공하는 여행 커뮤니티에 사용자가 직접 여행 계획을 짜고 여러 사람들과 공유하는 여행 계획 플랫폼 |
| 사용기술 및 개발환경 |
- Language : Java 11, CSS3, HTML5, JavaScript - DBMS : Oracle 11g EE - Library : jQuery, Ojdbc6, Lombok, MyBatis, JSON, GSON, SMTP - API : 카카오맵, 공공데이터 포털 - Tool : draw.io, ERDCloud, Oracle SQL Developer, Visual Studio Code, Eclipse, Bootstrap4 - WAS : Apache Tomcat (9.0.87) - 협업프로그램 : Slack, GitHub |