수강생 프로젝트

수강생 프로젝트

KH정보교육원에서 진행된 프로젝트를 팀 단위로 보실 수 있습니다.

여기저기

프로젝트 발표날짜 : 2025. 09. 22

KH IEI PROJECT
 
위클립스

(디지털컨버전스) React & Spring 활용 자바(Java) 개발자 양성과정(3) 1회차

팀장/팀원 윤**(팀장) : 숙소 api 데이터 연계, 관광지 api 데이터 연계, 비행기 api 데이터 연계, 열차 api 데이터 연계, 카카오맵 api 연동, 카카오맵 마커 생성, 날짜 변경시 이전 일정 유지기능, 작성한 일정 저장 기능, 메인화면 디자인, 일정 목록 화면, 일정 상세보기, 포인트 충전(결제 API), 포인트 적립, 포인트 환불, 결제 내역,
김** : 게시글 글 작성, 게시글 글 수정, 게시글 글 삭제, 댓글 작성, 댓글 수정, 댓글 삭제, 좋아요 기능, 조회수, 문의사항 관리자 답글 기능, 페이징 처리, 첨부파일(업로드, 수정, 삭제)
박** : 메인화면 디자인, 일정 목록 화면, 일정 상세보기, 포인트 충전(결제 API), 포인트 적립, 포인트 환불, 결제 내역
허** : 여러 맛집 API 가져와서 지도에 표시하기, 맵 UI 구성, A.l API 이용 하여 인공지능 채팅기능 구현
장** : 회원가입 – 회원 정보를 입력받아 가입 소셜로그인API – 소셜 계정으로 로그인 로그인 – 회원가입시 입력한 정보를 통한 로그인 아이디/비밀번호찾기 – DB에 사용자 정보 조회 임시비밀번호 발급/메일발송 -일치하는 정보 조회 후 임시비밀번호 업데이트 처리 후 안내 메일 발송 (관리자)게시글 목록 조회 – 관리자가 게시글 조회/수정 (관리자)환불요청 처리 – 환불요청에 대한 승인여부 작성 게시글 조회 – 사용자가 작성한 게시글 조회 회원정보수정 - 회원가입시 입력받은 정보를 조회/수정
개요 ‘여기저기’ 는 여행 계획부터 정보 공유까지 한 곳에서 해결할 수 있는 원스톱 국내 여행 플랫폼입니다. 숙소, 관광지, 교통(비행기, 열차) 등 다양한 외부 API를 지도 위에 통합하여 사용자가 직관적인 여행 일정을 직접 설계하고 저장할 수 있도록 지원합니다. 또한, 포인트 기반의 자체 결제 시스템을 갖추고 있으며, 커뮤니티 기능을 통해 여행 경험을 공유하고 소통할 수 있는 공간을 제공합니다.
구현기능 숙소 api 데이터 연계, 관광지 api 데이터 연계, 비행기 api 데이터 연계, 열차 api 데이터 연계, 카카오맵 api 연동, 카카오맵 마커 생성, 날짜 변경시 이전 일정 유지기능, 작성한 일정 저장 기능, 여러 맛집 API 가져와서 지도에 표시하기, 맵 UI 구성, A.l API 이용 하여 인공지능 채팅기능 구현, 게시글 글 작성, 게시글 글 수정, 게시글 글 삭제, 댓글 작성, 댓글 수정, 댓글 삭제, 좋아요 기능, 조회수, 문의사항 관리자 답글 기능, 페이징 처리, 첨부파일(업로드, 수정, 삭제), 회원가입, 소셜로그인API, 로그인, 아이디/비밀번호찾기, 임시비밀번호 발급/메일발송, (관리자)게시글 목록 조회, (관리자)환불요청, 작성 게시글 조회, 작성 게시글 조회, 회원정보수정
설계의 주안점 1. 다중 API 통합을 통한 정보 집약성: 숙소, 교통, 관광지 등 여러 외부 API를 카카오맵을 중심으로 통합하여 사용자가 여러 사이트를 방문할 필요 없이 한 화면에서 모든 정보를 탐색하고 일정을 구성할 수 있도록 설계했습니다.
2. 사용자 중심의 인터랙티브한 일정 관리 UI: 카카오맵 API를 활용하여 여행 동선을 시각적으로 확인하며 일정을 계획할 수 있도록 구현했습니다. 특히, 날짜를 변경해도 기존에 추가했던 장소들이 유지되는 기능을 통해 사용자 편의성을 극대화했습니다.
3. 자체 포인트 시스템 기반의 결제 및 환불 로직: 결제 API와 연동된 포인트 충전, 상품 결제, 포인트 적립 및 환불 기능을 구현하여 사이트 내에서 완결성 있는 경제 시스템을 구축하는 데 중점을 두었습니다.
4. 활발한 사용자 참여를 유도하는 커뮤니티 기능: 게시글 및 댓글 CRUD, 좋아요, 조회수, 파일 첨부 등 표준적인 커뮤니티 기능을 충실히 구현하여 사용자들이 여행 정보를 활발하게 공유하고 소통할 수 있는 환경을 조성했습니다.
사용기술 및
개발환경
Server : Apache Tomcat 10
Database : Oracle 18c
Development Tool : vscode, springboot
Development Language : JAVA , HTML5, CSS3, JavaScript, jQuery, SQL, JSP, Servlet, react
Team Coop : Github, ERDCloud, figma
Open API : 한국철도공사_열차운행정보(공공데이터포털), 한국공항공사_항공기 운항정보(공공데이터포털), 한국관광공사_국문 관광정보 서비스_GW(공공데이터포털), Kakao 지도 Javscript API, base url://api.aimlapi.com, A.I. model: google/gemma-3n-24b-I, 소셜로그인API, Toss Payments API
이전글이전글이 없습니다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

KH임직원은 수강생 한 분 한 분의 성공적인 취업을 위해 최선을 다하겠습니다.

No.1 국내 최대의 취업 실적을 보유한 KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며 최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 1544-9970
  • 전국대표문의전화(연중무휴)

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

1544
9970

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

1544-9970

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

    5년 인증 우수
    훈련기관 선정

  • 2022 강남지원

    5년 인증 우수
    훈련기관 선정

  • 2022 종로지원

    5년 인증 우수
    훈련기관 선정

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 양진선 |  개인정보관리책임자 : 양진선

강남점 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남점 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남점 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로점 : 서울특별시 종로구 우정국로2길 21 대왕빌딩 3F, 5F (1호선 종각역 4번 출구 91m 도보 1분 거리)
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F