매칭 기능 · 실제 화면 타임라인
에뮬레이터에서 차주 계정과 오퍼레이터 계정을 실제로 오가며 매칭 하나를 처음부터 끝까지 진행했습니다. 각 단계에서 두 사용자가 실제로 보는 화면을 그대로 캡처해 시간 순서대로 배치했습니다.
📱 아래 화면은 모두 실제 구동 캡처 (편집·목업 아님)STAGE 1 · 요청
장비·작업유형·현장·기간을 칩으로 골라 매칭 요청을 만든다. 타이핑 최소, 전부 선택지.
차주가 보는 화면
STAGE 2 · 탐색·지원
내 지역·작업유형에 맞는 열린 매칭이 위로 정렬. 1탭으로 지원하면 즉시 “응답 대기”로.
① 열린 매칭 상세
② 지원 직후
③ 다시 목록으로
STAGE 3 · 수락·성사
지원자가 매칭점수 순으로 정렬돼 온다. “추천 이유”와 검증 배지를 보고 한 명을 수락하면 성사.
① 지원자 상세
② 수락 확인
③ 매칭 성사
STAGE 4 · 작업·완료·평가
현장 GPS 1탭 인증(선택)으로 검증 경력이 쌓인다. 차주가 완료 처리하면 매칭이 종결로 잠기고 양방향 평가가 열린다.
양측 공통 — 완료 이후
타임라인을 실제로 밟으며 짚어낸 UX 마찰·잠재 결함 3건. 모두 수정하고 실기기·데이터로 재확인했습니다.
내 매칭 요청 목록이 전부 “모집 중”만 달려, 어느 요청에 지원자가 왔는지 하나씩 눌러봐야 했다.
열린 매칭이 전부 “모집 중”으로만 보여, 이미 지원한 건지 목록에서 알 수 없어 반복해 열어봐야 했다.
장비 규격은 굴착기 지원(㎥) 이후 소수형(NUMERIC), 매칭 톤수 칸은 정수형(INTEGER). 크레인은 정수라 실무상 안전하나 소수가 흘러들면 매칭 생성이 깨질 수 있었다.
O!Right 매칭 UX 타임라인 · 실제 앱 구동 캡처(Pixel 8 에뮬레이터) · 차주/OPR 실계정 왕복 검증
수정 커밋 57ada29 3816ad1 · 이미 견고했던 것 — 수락 경합·롤백 가드, 마감 자리 지원 차단, 자기매칭 차단, 평가 위조 차단(RLS), 완료 종결 잠금.