| 구현기능 |
숙소 api 데이터 연계, 관광지 api 데이터 연계, 비행기 api 데이터 연계, 열차 api 데이터 연계, 카카오맵 api 연동, 카카오맵 마커 생성, 날짜 변경시 이전 일정 유지기능, 작성한 일정 저장 기능, 여러 맛집 API 가져와서 지도에 표시하기, 맵 UI 구성, A.l API 이용 하여 인공지능 채팅기능 구현, 게시글 글 작성, 게시글 글 수정, 게시글 글 삭제, 댓글 작성, 댓글 수정, 댓글 삭제, 좋아요 기능, 조회수, 문의사항 관리자 답글 기능, 페이징 처리, 첨부파일(업로드, 수정, 삭제), 회원가입, 소셜로그인API, 로그인, 아이디/비밀번호찾기, 임시비밀번호 발급/메일발송, (관리자)게시글 목록 조회, (관리자)환불요청, 작성 게시글 조회, 작성 게시글 조회, 회원정보수정 |
| 설계의 주안점 |
1. 다중 API 통합을 통한 정보 집약성: 숙소, 교통, 관광지 등 여러 외부 API를 카카오맵을 중심으로 통합하여 사용자가 여러 사이트를 방문할 필요 없이 한 화면에서 모든 정보를 탐색하고 일정을 구성할 수 있도록 설계했습니다. 2. 사용자 중심의 인터랙티브한 일정 관리 UI: 카카오맵 API를 활용하여 여행 동선을 시각적으로 확인하며 일정을 계획할 수 있도록 구현했습니다. 특히, 날짜를 변경해도 기존에 추가했던 장소들이 유지되는 기능을 통해 사용자 편의성을 극대화했습니다. 3. 자체 포인트 시스템 기반의 결제 및 환불 로직: 결제 API와 연동된 포인트 충전, 상품 결제, 포인트 적립 및 환불 기능을 구현하여 사이트 내에서 완결성 있는 경제 시스템을 구축하는 데 중점을 두었습니다. 4. 활발한 사용자 참여를 유도하는 커뮤니티 기능: 게시글 및 댓글 CRUD, 좋아요, 조회수, 파일 첨부 등 표준적인 커뮤니티 기능을 충실히 구현하여 사용자들이 여행 정보를 활발하게 공유하고 소통할 수 있는 환경을 조성했습니다. |