Trip:Log
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A11 1회차
| 개요 | “개발자는 코드를 기록하고, 당신은 여행을 기록한다.” - I UNION I 다양한 사람들이 작성한 여행 후기를 서로 공유할 수 있는 여행 후기 커뮤니티 기반 플랫폼이며, 수많은 사람들의 솔직한 후기를 통해 보다 신뢰할 수 있는 여행 정보를 얻을 수 있는 프로젝트입니다. |
|---|---|
| 구현기능 | 회원 기능 - 회원 정보 등록 / 수정 / 삭제 - 소셜로그인 : 카카오 / 구글 상품 기능 - 상품 정보 등록 / 수정 / 삭제 - 상품 정보 검색 및 정렬 기능 - 상품 찜 / 리뷰 기능 커뮤니티 기능 - 게시글 + 게시글 등록 / 수정 / 삭제 / 조회 + 게시글 공감 기능 + 글 상세 네비게이터 바 - 댓글 + 댓글 등록 / 수정 + 댓글 공감 투표 기능 - 여행지 투표 등록 / 수정 여행 경비 계산 기능 - 인원수에 따라 1/N금액 계산 - 각 카테고리 별 금액 비율 산출 |
| 설계의 주안점 | - 사용자가 이용할 수 있는 기능을 익숙한 아이콘으로 표시하여 사용자 측면에서 좋은 터치 타겟이 되고 화면 공간을 절약하고 다양한 국적의 사용자들이 사용할 수 있도록 하는 등 UI/UX 측면을 고려합니다. - 프로젝트의 확장성과 다문화 시대, 여행을 고려하여 회원 정보에 국가정보를 추가합니다. - URL 주소는 REST API 규칙을 따릅니다. - 사용자 간의 소통을 활성화 하기 위해서 게시글의 댓글과 댓글의 댓글을 작성할 수 있도록 하고 게시글과 댓글의 공감 기능을 통해 소통의 영역을 더 확장합니다. - 여행 후기를 보고 여행 계획을 세우는 사용자들에게 복잡할 수도 있는 경비 계산을 카테고리 별로 나누어 금액을 계산하여 여행 계획에 도움을 줄 수 있는 기능을 서비스 합니다. |
| 사용기술 및 개발환경 |
개발 툴 : Eclipse, VS Code 서버 : Apache Tomcat 기술 스택 : JAVA, JavaScript, CSS3, JSP 라이브러리 : Lombok, JSON, GSON, JSTL, JDBC, jQuery, simpleMDE, SweetAlert2, Font Awesome 프레임워크 : mybatis, Bootstrap 데이터베이스 : Oracle DB API : KAKAO DEVELOPER, GOOGLE DEVELOPER CONSOLE |
|
|