안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
숙박 통합 예약·재고 동시성 제어 플랫폼 구축
개발 · 디자인 · 기획
SaaSㆍ솔루션, ERP 전사자원관리, 퍼블리싱ㆍ반응형
프로젝트 배경
객실 재고 선점, 결제 대기 중 재고 점유, 미결제 이탈 시 재고 복구 등 예약 중개 플랫폼의 핵심 업무 흐름을 먼저 파악하고, 같은 슬롯에 요청이 동시에 몰릴 때 한 건만 확정하는 트랜잭션 락부터 시간 만료 시 재고를 자동으로 되돌리는 처리까지 실제 동작하는 형태로 사전 구현했습니다. 동시 선점 경합, 결제 대기 만료, 운영자 수동 취소 등 실제 예약 운영 시나리오를 라이브 환경에서 미리 검증해둔 덕분에,
프로젝트 성과
동시 12건 요청에도 확정 1건 — 오버부킹 0건
같은 객실·같은 날짜에 독립 요청 12건을 동시에 보내 1건만 확정되고 11건이 차단되는 것을 라이브 배포에서 직접 확인했습니다.
결제 대기 90초 만료 시 재고 자동 복구
선점 후 90초 안에 결제하지 않으면 서버가 재고를 판매 가능 상태로 되돌려, 이탈한 예약이 객실을 계속 묶어두지 않습니다.
객실 6곳 × 21일치 재고 126건 단일 원장 관리
시설·객실·숙박일 3단 재고 모델로 서로 다른 지역의 시설을 한 원장에 담아, 시설이 늘어도 같은 구조로 확장합니다.
고객·운영자 화면을 한 데이터베이스로 연결
고객이 예약한 즉시 운영자 재고 화면의 판매 가능·선점·확정 건수가 함께 바뀌어 양쪽이 같은 숫자를 봅니다.
PC·모바일 실사용 흐름 라이브 검증
객실 검색부터 재고 달력 선택·결제 선점·운영자 수동 취소까지 실제 사용 흐름을 PC와 모바일 화면에서 직접 확인했습니다.
핵심 기능
트랜잭션 락 기반 오버부킹 차단
같은 객실이 두 번 팔리는 것을 막기 위해 재고 선점을 데이터베이스 트랜잭션으로 직렬화해, 동시 요청 중 한 건만 확정합니다.
진행 단계
요구사항 분석·화면 설계
2026.07.
통합 검색, 재고 달력, 동시성 제어, 운영자 재고 관리를 화면 단위로 정리하고 여백을 넉넉히 쓴 카드형 디자인 시스템을 확정했습니다.
프로젝트 상세
여러 숙박 시설의 객실 재고를 한곳에서 관리하고 실시간으로 예약을 중개하는 반응형 웹 플랫폼입니다. 고객용 객실 검색·재고 달력·예약 결제 화면과 운영자용 재고·예약 통합 관리 화면을 하나의 데이터베이스로 연결했습니다. 예약이 한꺼번에 몰리는 순간에도 같은 객실·같은 날짜가 두 번 팔리지 않도록, 결제 선점을 데이터베이스 트랜잭션 락으로 직렬화하고 미결제 이탈 시 재고를 자동으로 되돌리는 구조가 핵심입니다.

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 개인사업자

프로젝트 정보

참여 기간
2026.07. ~ 2026.07.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
자체 기획·구축
역할
개발, 디자인, PM
관련 기술
TypeScript
Docker
SQLite
playwright
next.js
React
Nginx
Tailwind CSS