Trip:Log
프로젝트 발표날짜 : 2025. 04. 16
KH IEI PROJECT
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A11 1회차
| 팀장/팀원 | 임**(팀장) : 프로젝트 - 프로젝트 관리 - 소스 코드 형상 관리(github) - 회의록 검토 및 작성 - 협업 git 사용 가이드 문서 작성 - 유사 프로그램 분석 - 발표자료 작업 및 발표 UI - 프로젝트 폰트 및 색상 선정 - 메인페이지 및 헤더, 푸터 - 상품 목록, 상품 상세 - UI 흐름도 작업 기능 개발 - 상품 목록 페이징 처리 - 상품 검색 및 검색정렬 기능 - 상품 등록 및 상품 이미지 첨부파일 기능 - 상품 수정 및 삭제 기능 - 상품 별점 등록 및 평점 계산 기능 - 상품 찜 및 마이페이지 내 찜 목록 조회 기능 |
|---|---|
| 김** : 프로젝트 - 프로젝트 이슈 관리, 형상관리 - 여행 관련 추가 기능 아이디어 제시 (여행경비 계산기, 국내 인기 여행지 투표) UI - 글 상세 페이지 - 투표 관련 페이지 (선택화면, 결과화면) - 여행 경비 계산기 페이지 기능 개발 - 글 상세 정보 조회 / 삭제 - 글 상세 네비게이터 구현 - 글 공감기능 - 해당 글의 댓글 정보 조회 - 대댓글 조회 - 댓글 작성 / 수정 - 댓글 공감기능 - 해당 글 기준 이전 / 다음 글 제목 조회 - 여행지 투표 등록 / 수정 - 여행 경비 계산기 금액 별 비율 계산 및 Doughnut chart 구현 | |
| 노** : 프로젝트 - 일정 관리 담당자 - 회의록 작성 UI - 상품 등록 페이지 - 에러 페이지 | |
| 안** : 프로젝트 - 이슈 관리 - 프로젝트 환경 설정 - 프로젝트 환경 설정 가이드 문서 작성 UI - 게시글 목록 - 게시글 작성 / 수정 - 게시글 댓글 - 기능 개발 - 게시글 목록 - 게시글 작성 / 수정 - 게시글 삭제 - 투표 결과 | |
| 이** : 프로젝트 - DB 설계 및 관리 UI - 로그인 페이지 - 내 댓글 정보 관리 페이지 - 상품 찜 목록 페이지 - 결제 내역 페이지 기능 개발 - 일반 로그인 - 소셜 로그인(카카오, 구글) - 소셜 회원가입 처리 - 로그아웃 - 웹 필터링 기능 | |
| 정** : 프로젝트 - 프로젝트 주제 제공 - DB 설계 및 관리 UI - 회원가입 페이지 - 내 정보 관리 페이지 - 내 글 정보 관리 페이지 기능 개발 - 일반 회원가입 - 이메일 중복 확인 - 비밀번호 이중 확인 - 회원정보 수정 - 회원탈퇴 - 웹 필터링 기능 | |
| 개요 | “개발자는 코드를 기록하고, 당신은 여행을 기록한다.” - 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 |
|
|




③ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.
④ 개인정보 열람 및 처리정지 요구는 개인정보 보호법 제35조 제4항, 제37조 제2항에 의하여 정보주체의 권리가 제한 될 수 있습니다.
⑤ 개인정보의 정정 및 삭제 요구는 다른 법령에서 그 개인정보가 수집 대상으로 명시되어 있는 경우에는 그 삭제를 요구할 수 없습니다.
⑥ KH정보교육원은 정보주체 권리에 따른 열람의 요구, 정정·삭제의 요구, 처리정지의 요구 시 열람 등 요구를 한 자가 본인이거나 정당한 대리인인지를 확인합니다.