Trip:Log
프로젝트 발표날짜 : 2025. 04. 16

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정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 |
![]() ![]() |