jkimdev / 8degrees-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

8° - 문화를 기울여 보다

서비스 개요 (Service Overview)

8°는 사용자가 주변의 공연 정보를 쉽고 빠르게 찾을 수 있도록 돕는 API 서비스입니다. Ktro 프레임워크를 기반으로 하여, 공연 순위, 공연 시설 정보, 그리고 상세한 공연 내용을 제공합니다. 이 서비스는 사용자의 위치 정보를 활용하여 주변의 공연과 시설을 검색하고, 다양한 장르의 공연 정보와 다가오는 공연 일정을 확인할 수 있도록 합니다.

API 기능 (API Features)

  1. BoxOfficeRoutes

    • GET /boxoffice: 현재 1위부터 10위까지의 공연 순위를 호출합니다. 이 기능을 통해 사용자는 인기 있는 공연 정보를 실시간으로 확인할 수 있습니다.
  2. FacilityRoutes

    • GET /facilities/near: 사용자의 위치 정보를 기반으로, 반경 5km 이내의 공연 시설과 해당 시설에서 열리는 공연들을 찾아줍니다. 위치 기반 검색을 통해 사용자는 주변의 문화 시설을 쉽게 발견하고, 그곳에서 열리는 다양한 공연을 탐색할 수 있습니다.
  3. PerformanceRoutes

    • GET /performances: 공연의 상세 내용을 제공합니다. 공연의 장르, 일정, 장소 등 필요한 모든 정보를 한눈에 볼 수 있습니다.
    • GET /performances/genre: 장르별로 분류된 공연 목록을 페이지 단위로 불러옵니다. 이를 통해 사용자는 원하는 장르의 공연을 쉽게 찾을 수 있습니다.
    • GET /performances/upcoming: 다가오는 공연 일정을 시간 순서대로 정렬하여 보여주며, 각 공연의 D-Day를 함께 표시합니다. 사용자는 이 기능을 통해 자신의 일정에 맞춰 공연을 계획할 수 있습니다.

About


Languages

Language:Kotlin 99.3%Language:Dockerfile 0.7%