안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
캠핑장 예약 서비스 - 실시간 잔여 자리 + 중복 예약 차단 + 취소·환불
개발 · 디자인 · 기획
웹
중개ㆍ매칭 플랫폼, SaaSㆍ솔루션, CRM 고객관리
프로젝트 배경
1) 문제점 - 캠핑장 예약이 전화, 블로그, 개별 사이트로 흩어져 있어 비교가 어려움 - 예약 오픈이나 연휴 전날처럼 사람이 몰릴 때 같은 자리가 두 번 팔리는 사고가 발생 - 조회 후 삽입 방식은 평소에 멀쩡해서 테스트로 잡히지 않고, 알았을 땐 이미 판 뒤임 - 캠핑장은 표준약관이 없어 환불 규정이 업체마다 제각각이고 분쟁이 잦음 - 주중/주말, 기준인원 초과 여부에 따라 요금이 달라지는데 총액
프로젝트 성과
동시 요청 5건 중 1건만 성공
같은 자리, 같은 날짜로 5명이 동시에 요청하면 1건만 성공하고 4건은 거절됩니다. 검증 스크립트로 확인할 수 있습니다.
정원 우회 시도 전부 차단
화면을 거치지 않고 서버 함수를 직접 불러 0명, 최대인원 초과, 99명을 넣어 봤고 전부 거절됐습니다.
날짜·요금·환불 규칙 테스트 21개 통과
체크아웃 날 경계, 주중/주말 판정, 추가요금, 환불률, 당일 마감을 순수 함수로 분리해 DB나 시계 없이 검증합니다.
핵심 기능
동시 예약 차단
예약을 하루 단위로 쪼개 (자리, 날짜)에 유니크 제약을 겁니다. 두 요청이 동시에 들어와도 한쪽은 DB가 거절합니다.
진행 단계
범위 정리
2026.08.
캠핑장 예약에서 실제로 어려운 지점을 추리고, 손님 화면과 담당자 화면으로 범위를 나눴습니다.
프로젝트 상세
1) 포트폴리오 소개 주말에 캠핑 가는 사람과 캠핑장을 이어주는 중개 서비스 데모입니다. 캠핑장을 둘러보다가 날짜와 자리를 고르고 결제까지 하는 손님 화면, 들어온 예약을 받아 업체에 연락하는 담당자 화면을 만들었습니다. 운영 중인 서비스가 아니라 데모입니다. 2) 작업 범위 화면 설계, UI 디자인, 프론트엔드, 백엔드, DB 설계, 배포 지원환경: 반응형 웹 (모바일 · 데스크톱)

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

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

프로젝트 정보

참여 기간
2026.08. ~ 2026.08.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
Drizzle ORM
TypeScript
PostgreSQL
vercel
TailwindCSS
next.js
NextJS