HAPLA
프로젝트 발표날짜 : 2025. 03. 27

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A9 1회차
팀장/팀원 | 황**(팀장) : 1.KaKao Login API를 활용하여 kakao developer 기본 세팅 및 토큰 받아오기 2.공항 정보 CSV파일을 읽어와서 키워드(공항명 및 지역 이름) 및 날짜, 인원수를 지정하여 AMADEUS API를 통하여 항공편 조회 3..응답 데이터를 카테고리 별 필터링 및 정렬 |
---|---|
이** : 1.카테고리 기반 커뮤니티 댓글 및 좋아요 기능 제공 2.신고 기능을 통한 커뮤니티 관리 3.별점을 통한 리뷰 정보 제공 | |
강** : 1.관리자 기능 페이지를 통해 사용자 정보 조회 및 내역, 활동 관리 2.대시보드를 활용하여 사용자들의 일,주,월별 접속현황 확인 3.공지사항과 신고기능을 통해 커뮤니티 및 리뷰 관리 | |
박** : 1.카카오 소셜로그인, 구글 소셜로그인, 회원가입, 회원 정보 수정 2.구글 place api를 이용해서 검색한 도시의 날씨정보 검색, 여행지, 광광명소, 숙박, 음식점 검색, 장소 상세 정보 검색, 장소 즐겨찾기 | |
조** : 1.Google Places API를 활용한 도시 검색 및 선택 2. Google Maps API 연동 3. Flatpickr를 활용한 여행 시작 및 종료 날짜 설정 4. 일정 추가 및 일정 관리 (수정, 삭제) | |
개요 | 여행에 필요한 정보(항공편, 호텔, 음식점, 지역 정보) 검색과 커뮤니티를 활용한 사용자들 간의 정보 공유 웹 사이트 |
구현기능 | 1. KAKAO, GOOGLE 소셜 로그인 기능 2. 키워드 검색을 통하여GOOGLE PLACE API를 활용한 지역, 호텔, 음식점에 대한 정보 추출 3. 지역, 공항 이름 검색을 통하여 항공편 검색 및 사용자가 원하는 카테고리 별 필터링 4. GOOGLE MAPS API를 활용한 지역 선택을 하고, 날짜를 선택 한 후 일정 및 메모 등록 5. 카테고리 별 커뮤니티와 리뷰를 활용한 사용자 간의 정보 공유 6. 대시보드를 활용한 사용자 활동 내역 조회 및 사용자 정보 리스트를 통하여 내역 관리 7. 공지사항과 신고기능을 활용한 커뮤니티 및 리뷰 관리 |
설계의 주안점 | 1. 사용자 중심의 정보 설계: 사용자가 원하는 정보를 쉽게 찾을 수 있도록 정보의 구조와 배치를 설계하고, 이를 통해 정보 접근성과 사용자 만족도 향상 및 직관적인 UI/UX를 통해 사용자에게 편의성 제공 2. 콘텐츠 품질과 신뢰성 확보: 정확하고 신뢰할 수 있는 여행 정보를 제공하기 위해 각종 정보에 관한 API를 사용함으로써 웹사이트의 유용성과 신뢰성을 향상에 기여 3. 상호작용성 및 커뮤니티 기능 강화: 사용자 간의 원활한 정보 공유와 소통을 위해 커뮤니티 기능을 제공하고, 이를 통해 사용자 참여 유도 |
사용기술 및 개발환경 |
사용기술 및 개발환경 Database : Oracle 19C Development Tool : Oracle SQL Developer version 24.3.1.347, Spring Tool Suite 4 version 4.27.0 Development Language : JAVA, HTML5, CSS3, JavaScript, JQuery, ORACLE Team Coop : Github, ERDCloud Open API : KaKao Login API, Google Login API, Google Maps API, Google Place API, Amadeus API |
![]() ![]() |