공고알림앱 갤러리
dev 환경(docker-compose.yml)에 실제로 올라간 앱을 Playwright로 조작해 유즈케이스별로 캡쳐한 화면입니다. 목업·목데이터가 아니라 실제 채용 플랫폼에서 수집한 데이터로 동작한 결과입니다.
UC-01 관심 회사 등록 (PRD 시나리오 1)
회사명을 넣으면 채용 소스를 반자동으로 탐색하고, 후보를 골라 등록합니다.
홈 — 관심/발견 세그먼트, 회사별 소스 개수

등록 위저드 1단계 (빈 폼)

회사명 + 채용 페이지 주소 입력

탐색 중 (최대 30초 안내)

실제 탐색 결과 — Greenhouse daangn + 공고 미리보기 3건

중복 회사명 등록 시도 (실패 경로)

후보 0건 — 수동 등록 전용 분기 (시나리오 5, “네이버” 탐색 결과)

UC-02 수집된 공고 목록 (시나리오 2)
회사 상세 = 공고 목록, 진행 중 세그먼트

정렬 — 마감임박순

정렬 — 근무형태 확실한 순 (근무형태는 필터가 아니라 정렬)

마감 세그먼트

다른 회사 목록

UC-03 공고 상세
매칭됨 — 매칭 결과 박스 + 단일 CTA(지원 기록 남기기)

매칭 안 됨 — 알림이 가지 않은 이유 표시

UC-04 지원 기록·상태 추적 (시나리오 3 — 앱의 핵심 가치)
공고 상세에서 지원 기록을 남기고, 상태 전이와 면접 회차를 실제로 기록한 흐름입니다.
지원 기록 시트 (지원한 날·메모)

기록 직후 — CTA가 “지원 현황 보기”로 전환

지원 상세 — 현재 상태 지원 완료

상태 변경 시트 — 허용되지 않는 전이는 아예 제시하지 않음

전이 상태 선택 + 메모 입력

서류전형으로 전이 + 진행 이력 2건

면접 회차 추가 시트

1차 기술 면접 회차 등록 결과

지원 목록 (진행 중/종료 카운트, 회사 필터)

UC-05 발견 회사·애그리게이터 (시나리오 9)
애그리게이터 검색 조건을 등록하면 미등록 회사를 자동으로 발견하고, 마음에 들면 관심 회사로 승격합니다.
등록된 발견 소스 4건 (사람인·점핏·원티드·서핏)

발견 소스 등록 폼 (플랫폼·카테고리·키워드)

플랫폼·카테고리 선택 상태

발견 회사 목록 — 인라인 [관심 등록]

승격 후 관심 탭으로 자동 이동

발견 회사의 공고 목록 (애그리게이터 소스)

UC-06 매칭 설정
관심 직무 2그룹 · 제외어 · 근무형태 단어

직무 추가 시트 (동의어 묶음 입력)

제외어 입력 상태

제외어 파견 추가 반영 결과

UC-07 운영 현황 (시나리오 4·7)
최근 30일 성공률 100% + 소스별 회차 (오늘의집·당근마켓·쿠팡·크래프톤·몰로코·샌드버드·애그리게이터 4종)

알림 실패 탭 — 발송 플래그(notification.discord-dispatch)가 OFF라 실패 이력 0건

UC-08 수동 공고 등록
회사·공고명·링크·마감일 입력 폼

입력 완료 상태 (자동 수집·마감 판정 대상 아님 안내)

UC-09 예외 화면
정의되지 않은 경로

존재하지 않는 공고

존재하지 않는 지원 기록

UC-10 다크 모드
테마 토글로 전환한 동일 화면들입니다 (라이트/다크 양쪽 지원 확인).
홈

공고 목록

공고 상세

지원 상세

매칭 설정
