프로젝트 배경
공간 검색, 시간 선택, 결제와 현장 입장이 서로 다른 화면이나 도구로 나뉘면 예약 상태를 확인하기 어렵고 현장 대응도 늦어집니다. 사용자는 예약부터 QR 입장까지 이어서 처리하고, 담당자는 통신이 불안정한 상황에서도 중복 없이 입장을 확인할 수 있어야 했습니다.
프로젝트 성과
예약부터 현장 입장까지 연결
위치·시간 검색, 10분 예약 확보, 결제 확인, 60초 QR과 운영자 체크인을 하나의 모바일 흐름으로 만들었습니다.
핵심 기능
진행 단계
설계·개발·검증
2026.07
React Native 앱, Fastify API, PostgreSQL, QR·카메라 체크인과 전체 업무 흐름 테스트를 개발했습니다.
프로젝트 상세
현재 위치와 이용 시간을 기준으로 예약 가능한 공간을 찾고, 원하는 시간을 10분 동안 확보한 뒤 결제를 진행합니다. 결제가 확인되면 예약 목록과 60초마다 바뀌는 입장 QR을 보여줍니다. 현장 담당자는 카메라로 QR을 읽거나 8자리 코드를 입력해 입장을 확인합니다. 통신이 잠시 끊겨 같은 요청이 다시 보내져도 입장은 한 번만 기록되고, 사용한 QR은 다시 쓸 수 없습니다. 서버에서 예약 시간 중복







