역대카

렌트카 가격 비교 및 추천 서비스

기간

2024.06 - 2024.08

개인 프로젝트

역할

풀스택 개발 (Next.js, Supabase)

역대카

프로젝트 개요

배경

렌트카 업체마다 가격 정책이 다르고 비교하기 어려워, 사용자들이 합리적인 선택을 하기 힘든 문제를 해결하고자 시작했습니다.

목표

여러 렌트카 업체의 가격을 한눈에 비교하고, 가장 저렴한 옵션을 추천하는 서비스를 제공하는 것이 목표였습니다.

주요 기능

  • 렌트카 업체별 가격 비교
  • 차량 종류별 필터링
  • 날짜 및 지역별 검색
  • 가격 추이 그래프
  • 최저가 알림 기능
  • 사용자 리뷰 및 평점

기술 스택

Next.jsSupabasePrismaTailwind CSSTypeScript

기술적 챌린지 & 해결

챌린지 1

실시간 가격 데이터 수집

여러 렌트카 업체의 실시간 가격 정보를 효율적으로 수집하고 업데이트하는 시스템이 필요했습니다.

해결책

정규화된 가격 비교 알고리즘

차량 등급, 보험 옵션 등의 조건을 표준화하여 공정한 비교가 가능하도록 했습니다. 가격뿐만 아니라 추가 서비스, 평점 등을 종합적으로 고려한 점수 시스템을 도입했습니다.

챌린지 2

가격 비교 알고리즘

차량 등급, 렌트 기간, 보험 옵션 등 다양한 변수를 고려한 가격 비교 로직이 복잡했습니다.

해결책

Supabase 인덱싱 및 쿼리 최적화

자주 사용되는 필터 조건(날짜, 지역, 차량 종류)에 대해 복합 인덱스를 생성하여 조회 성능을 개선했습니다. Supabase와 Prisma를 활용하여 복잡한 쿼리를 효율적으로 처리했습니다.

챌린지 3

대량 데이터 처리 성능

수천 개의 렌트카 가격 데이터를 빠르게 조회하고 필터링하는 성능이 중요했습니다.

성과

주요 지표

개발 기간
2개월
지원 업체
10+
등록 차량
150+

사용자 피드백

  • 여러 업체의 가격을 한 번에 비교할 수 있어 편리합니다.
  • 가격 추이를 볼 수 있어서 언제 예약하면 좋을지 알 수 있습니다.
  • 인터페이스가 직관적이고 사용하기 쉽습니다.

배운 점 / 다음 단계

  • 렌트카 비교 시간 90% 단축
  • 평균 렌트 비용 15% 절감
  • 사용자 만족도 4.5/5.0 달성

스크린샷

프로젝트 목록으로 돌아가기