역대카

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

Period

2024.06 - 2024.08

Team

개인 프로젝트

Role

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

역대카

Project Overview

Background

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

Goal

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

Key Features

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

Tech Stack

Next.jsSupabasePrismaTailwind CSSTypeScript

Technical Challenges & Solutions

Challenge 1

실시간 가격 데이터 수집

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

Solution

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

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

Challenge 2

가격 비교 알고리즘

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

Solution

Supabase 인덱싱 및 쿼리 최적화

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

Challenge 3

대량 데이터 처리 성능

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

Achievements

Key Metrics

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

User Feedback

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

Learnings / Next Steps

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

Screenshots

Back to Projects