프로젝트 배경
1) 예상 리스크 및 대응 계획 - 날짜 범위 검색 시 대량 차량 데이터에서 가용 여부를 빠르게 조회하는 것이 성능 리스크가 있으며, PostgreSQL 파티셔닝과 인덱스 최적화로 대응할 계획입니다. - 동적 가격 규칙이 겹칠 경우 우선순위 처리가 복잡해질 수 있으며, 우선순위 필드 기반 최우선 규칙 적용 로직으로 단순화할 예정입니다. - 결제 완료 후 재고 자동 확정 트랜잭션 처리 중 부분 실패 시 롤
프로젝트 성과
날짜 기반 가용 차량 실시간 검색 구현
출발일~반납일 입력 시 예약 블락 데이터를 실시간 조회하여 가용 차량만 필터링하는 검색 엔진을 설계합니다.
동적 가격 설정 드래그 캘린더 구현
성수기·비수기 날짜 범위를 드래그로 선택하여 가격을 일괄 설정하는 인터랙티브 캘린더 컴포넌트를 구현할 예정입니다.
호스트-게스트 이중 뷰 아키텍처 설계
동일한 재고 블락 엔진을 호스트 차단 일정과 게스트 예약 블락에 공통으로 적용하는 구조를 설계합니다.
총 5화면 14개 API 구현
고객 검색·예약·마이페이지와 호스트 관리·가격 설정 화면을 포함한 5화면 14개 API 엔드포인트를 구현할 예정입니다.
핵심 기능
진행 단계
차량/예약 데이터 모델 설계
2026.03.
vehicles, reservations, pricing_rules, inventory_blocks 테이블 설계 및 가용 차량 쿼리 최적화
프로젝트 상세
1) 포트폴리오 소개 캠핑카/RV 렌탈 도메인에서 날짜 기반 재고 관리와 예약 엔진 기술을 증명하는 플랫폼 구현 데모입니다. 차량별 가용 현황 확인, 날짜 범위 선택, 예약 확정 플로우를 완성도 높게 구현할 예정입니다. 2) 작업 범위 - 차량 검색: 출발일, 반납일, 탑승 인원을 입력하면 가용 차량만 실시간으로 필터링되는 메인 검색 화면 - 예약: 차량 상세 정보, 날짜별 가용 캘린더, 옵션 추가







