안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
FieldBook · 예약·QR 체크인 모바일 시스템
개발
안드로이드
중개ㆍ매칭 플랫폼, SaaSㆍ솔루션, 기타
프로젝트 배경
예약, 결제 상태, 입장권 만료와 현장 네트워크 재시도는 서로 다른 시점에 실패합니다. 한 번의 화면 성공으로 묶으면 겹치는 예약이나 중복 체크인이 생길 수 있어 각 단계의 상태와 복구 규칙이 필요했습니다.
프로젝트 성과
오프라인 현장 기록과 동기화 안정화
반경·시간 검색, 10분 예약 hold, 겹침 차단, QR·수동 코드 입장과 원자적 1회 체크인을 한 흐름으로 연결했습니다.
핵심 기능
겹침 없는 예약
PostgreSQL tstzrange와 exclusion constraint로 같은 자원의 중복 시간을 데이터베이스에서 차단합니다.
진행 단계
예약 규칙 → API·DB → 앱·오프라인 큐 → 동시성·E2E
2026.08.
예약·취소 규칙을 확정하고 API·DB, 고객 앱과 운영자 QR 흐름을 연결한 뒤 동시 예약·offline queue·E2E를 검증했습니다.
프로젝트 상세
고객이 장소와 시간을 검색하고 예약을 만든 뒤 QR 입장권을 받으며, 운영자는 현장에서 스캔해 한 번만 체크인하는 모바일 시스템을 구현했습니다. Node.js·TypeScript·Fastify API, PostgreSQL, Expo·React Native를 사용했습니다. PostgreSQL tstzrange exclusion constraint로 겹치는 예약을 차단하고, 10분 hold와 테스트용 결제 ada

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

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

프로젝트 정보

참여 기간
2026.07. ~ 2026.07.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
Node·Fastify·PostgreSQL·Expo·예약·결제 경계·체크인 (1인 100%)
관련 기술
React Native
TypeScript
PostgreSQL
expo
Fastify