프로젝트 개요
견적 요청과 업체 참여, 구인 공고를 운영자가 한 곳에서 다루는 관리 콘솔을 설계합니다. 업체 사업자등록증 승인 심사, 견적 숨김·스팸 차단과 참여 정원 조정, 견적별 계약 결과 기록, 허위 구인 관리, 유입 경로 집계를 역할별 권한으로 나누어 구성합니다.
작업 범위
- 대시보드 — 처리할 일과 유입 경로: 첫 화면에 승인 대기 업체와 신고된 공고처럼 오늘 처리할 일이 모이고, 링크 코드별 가입·견적 요청 건수를 유입 경로 표로 보여 줍니다
- 업체 승인 — 사업자등록증 심사: 업체가 올린 사업자등록증과 활동지역·전문분야를 확인해 승인 또는 반려하고 메모를 남깁니다. 승인된 업체만 견적에 참여할 수 있습니다
- 견적 관리 — 숨김·스팸 차단·정원 조정: 견적 요청을 조회해 숨김과 스팸 차단을 처리하고, 견적별 참여 정원을 조정합니다. 참여 업체 수와 마감 상태가 표에서 바로 보입니다
- 계약 결과 — 상담·계약·완료 기록: 견적별로 상담 여부, 계약 여부, 계약 금액, 작업 완료를 운영자가 적습니다. 입력 내용은 견적 단위로 쌓여 업체별 계약 건수로 모입니다
주요 업무
- 대시보드 — 처리할 일과 유입 경로 화면: 링크 코드 기록을 기간별로 집계하는 조회와 처리 대기 큐를 설계합니다
- 업체 승인 — 사업자등록증 심사 화면: 심사 상태 전이와 서류 접근 권한, 암호화 보관을 설계합니다
- 견적 관리 — 숨김·스팸 차단·정원 조정 화면: 정원 조정이 진행 중인 참여에 미치는 영향 규칙과 조치 이력을 설계합니다
- 계약 결과 — 상담·계약·완료 기록 화면: 운영자 입력 양식의 단계 구조와 입력 이력, 업체별 집계를 설계합니다




프로젝트 핵심 과제
사업자 서류와 연락처 같은 개인정보의 암호화 범위와 관리자 열람 권한을 역할별로 나누는 설계가 필요합니다
정원을 낮추거나 견적을 숨길 때 이미 참여한 업체의 이력과 알림 상태를 어떻게 보존할지 규칙 설계가 필요합니다
거래 대금이 플랫폼 밖에서 오가므로 운영자 입력만으로 계약 기록의 정확도를 유지하는 검증 구조 설계가 필요합니다
광고·제휴처 링크 코드가 늘어도 집계가 느려지지 않
기간·코드별 집계 구조 설계가 필요합니다
구인 허위 정보 관리 기준이 제도 개정에 따라 바뀔 수
신고·조치 규칙을 설정 데이터로 분리하는 설계가 필요합니다
핵심 기능 상세
대시보드 — 처리할 일과 유입 경로
첫 화면에 승인 대기 업체와 신고된 공고처럼 오늘 처리할 일이 모이고, 링크 코드별 가입·견적 요청 건수를 유입 경로 표로 보여 줍니다. 링크 코드 기록을 기간별로 집계하는 조회와 처리 대기 큐를 설계합니다.
- 링크 코드와 추천인을 가입·견적 요청 레코드에 저장하고 코드별 집계 쿼리 구성
- 처리 대기 건을 업무 종류별 큐로 모아 대시보드에서 바로 이동하도록 구성
- 관리자 조치마다 감사 로그를 남기는 공통 기록 계층 설계
유입 코드를 가입과 견적 요청 두 지점에 같은 키로 남겨 경로별 가입 수와 요청 수를 한 표에서 비교하도록 설계합니다.


업체 승인 — 사업자등록증 심사
업체가 올린 사업자등록증과 활동지역·전문분야를 확인해 승인 또는 반려하고 메모를 남깁니다. 승인된 업체만 견적에 참여할 수 있습니다. 심사 상태 전이와 서류 접근 권한, 암호화 보관을 설계합니다.
- 대기·승인·반려 상태 전이를 규칙으로 고정하고 반려 사유와 메모를 함께 저장
- 사업자 서류는 비공개 저장소에 암호화해 두고 심사 권한이 있는 역할에만 임시 열람 주소 발급
- 승인·반려 결과를 업체에 알림톡으로 안내하는 이벤트 구성
서류 파일을 공개 주소 없이 보관하고 심사 역할에게만 짧은 열람 주소를 내주어 사업자 정보 노출 범위를 줄이도록 설계합니다.


견적 관리 — 숨김·스팸 차단·정원 조정
견적 요청을 조회해 숨김과 스팸 차단을 처리하고, 견적별 참여 정원을 조정합니다. 참여 업체 수와 마감 상태가 표에서 바로 보입니다. 정원 조정이 진행 중인 참여에 미치는 영향 규칙과 조치 이력을 설계합니다.
- 정원 값을 낮출 때 이미 참여한 업체는 유지하고 신규 참여만 막는 규칙 구성
- 숨김·스팸 차단은 삭제 대신 상태값으로 처리해 되돌릴 수 있게 설계
- 조치 전후 값을 감사 로그에 함께 기록
정원 조정과 숨김 조치를 상태값 변경으로 처리해 참여 이력을 보존하고 조치를 되돌릴 수 있도록 설계합니다.


계약 결과 — 상담·계약·완료 기록
견적별로 상담 여부, 계약 여부, 계약 금액, 작업 완료를 운영자가 적습니다. 입력 내용은 견적 단위로 쌓여 업체별 계약 건수로 모입니다. 운영자 입력 양식의 단계 구조와 입력 이력, 업체별 집계를 설계합니다.
- 상담·계약·완료를 단계 필드로 두고 이전 단계가 비면 다음 단계 입력을 막는 검증 구성
- 수정 이력을 버전으로 남겨 금액 변경 근거를 추적
- 업체별 계약 건수와 금액 합계를 조회하는 집계 쿼리 설계
거래 대금이 플랫폼을 거치지 않는 구조라 운영자 입력을 유일한 계약 기록으로 보고, 입력 이력과 단계 검증으로 기록의 신뢰도를 높이도록 설계합니다.


프로젝트 진행 단계
관리자 권한 구조와 감사 로그 구현 · 2026.10
운영 총괄·심사 담당 역할 권한, 관리자 작업 감사 로그, 개인정보 암호화 구조 구현
업체 승인 심사 화면 구현 · 2026.10
사업자 서류 비공개 보관, 심사 상태 전이, 반려 사유와 메모 입력 구현
견적 관리와 정원 조정 구현 · 2026.10
견적 조회·숨김·스팸 차단, 참여 정원 조정 규칙, 조치 이력 구현
구인 관리와 운영 문서 작성 · 2026.10
허위 공고 숨김·마감, 신고 처리 화면 구현과 관리자 매뉴얼 초안 작성
개발 결과
기술적 주안점
- 유입 코드를 가입과 견적 요청 두 지점에 같은 키로 남겨 경로별 가입 수와 요청 수를 한 표에서 비교하도록 설계합니다
- 서류 파일을 공개 주소 없이 보관하고 심사 역할에게만 짧은 열람 주소를 내주어 사업자 정보 노출 범위를 줄이도록 설계합니다
- 정원 조정과 숨김 조치를 상태값 변경으로 처리해 참여 이력을 보존하고 조치를 되돌릴 수 있도록 설계합니다