Skip to content
MoonDooo edited this page Jul 6, 2024 · 38 revisions

TravelPlan

사용자에게 여행지 정보와 커뮤니케이션 환경을 제공하며 최종적으로 여행을 계획할 수 있도록 하는 IOS기반의 애플리케이션입니다. 따라서 Spring 프레임워크를 사용하여 기본적인 CRUD를 제공하며, 사용자가 쾌적하게 사용할 수 있도록 관광지 검색 기능과 관광지 추천 기능을 구현했습니다. 보안에서는 Spring security의 OAuth2Login을 기반으로 사용자가 편리하게 로그인할 수 있도록 제공하였습니다.

API 명세서

사용된 기술

  • 백엔드: Spring, Spring Boot, Spring Security, JPA, Query dsl
  • 데이터베이스: MySQL
  • 검색 엔진: Elasticsearch
  • 인증 관리 & 일부 기능 캐시 : Redis

프로젝트 협업 과정

주요 기능 구현

그 외 기능