챌린지 1
실시간 가격 데이터 수집
여러 렌트카 업체의 실시간 가격 정보를 효율적으로 수집하고 업데이트하는 시스템이 필요했습니다.
해결책
정규화된 가격 비교 알고리즘
차량 등급, 보험 옵션 등의 조건을 표준화하여 공정한 비교가 가능하도록 했습니다. 가격뿐만 아니라 추가 서비스, 평점 등을 종합적으로 고려한 점수 시스템을 도입했습니다.
렌트카 가격 비교 및 추천 서비스
기간
2024.06 - 2024.08
팀
개인 프로젝트
역할
풀스택 개발 (Next.js, Supabase)

렌트카 업체마다 가격 정책이 다르고 비교하기 어려워, 사용자들이 합리적인 선택을 하기 힘든 문제를 해결하고자 시작했습니다.
여러 렌트카 업체의 가격을 한눈에 비교하고, 가장 저렴한 옵션을 추천하는 서비스를 제공하는 것이 목표였습니다.
여러 렌트카 업체의 실시간 가격 정보를 효율적으로 수집하고 업데이트하는 시스템이 필요했습니다.
차량 등급, 보험 옵션 등의 조건을 표준화하여 공정한 비교가 가능하도록 했습니다. 가격뿐만 아니라 추가 서비스, 평점 등을 종합적으로 고려한 점수 시스템을 도입했습니다.
차량 등급, 렌트 기간, 보험 옵션 등 다양한 변수를 고려한 가격 비교 로직이 복잡했습니다.
자주 사용되는 필터 조건(날짜, 지역, 차량 종류)에 대해 복합 인덱스를 생성하여 조회 성능을 개선했습니다. Supabase와 Prisma를 활용하여 복잡한 쿼리를 효율적으로 처리했습니다.
수천 개의 렌트카 가격 데이터를 빠르게 조회하고 필터링하는 성능이 중요했습니다.