안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
나라장터 개찰 통계 SaaS — 낙찰 히트맵 & 경쟁자 밀집도
개발
웹
SaaSㆍ솔루션, 업무자동화ㆍRPA, 스크래핑ㆍAPI
프로젝트 배경
조달청 낙찰정보서비스 Open API 3종 연동, 24개월 데이터 초기 일괄 적재(Backfill), 면허·지역·사정률 구간별 히트맵, 엑셀 내보내기, 관리자 계정 발급·만료 차단까지 동작하는 상태로 미팅에 임합니다. 실서버(Render + Neon + Cloudflare Pages)에 4,049건 실데이터가 적재되어 있어 즉시 시연 가능하며, 운영계정 전환 시 일일 수집량 1,000건 → 100,000건으로
프로젝트 성과
24개월 과거 데이터 일괄 적재 완료
조달청 Open API 3종으로 공사·물품·용역 개찰 결과 2년치 일괄 수집. 4,049건 실데이터 Neon PostgreSQL에 적재 완료
DB 집계 쿼리 최적화 — 57만 건 → 408행
CASE WHEN + GROUP BY 집계를 DB 레이어에서 처리해 57만 건 전체 전송 대신 최대 408행만 반환. 복합 인덱스 3개 추가
매일 자동 수집 스케줄러 정상 동작
APScheduler CronTrigger 02:00 KST 자동 수집. 공사·물품·용역 3종 통합, API 호출 간 0.5초 지연으로 차단 없이 안정 운영
Excel .xlsx 내보내기 실동작 확인
SheetJS로 히트맵·밀집도 두 기능 모두 클릭 한 번에 .xlsx 내보내기. 머리글·데이터 셀 자동 포맷으로 즉시 활용 가능
관리자 계정 발급 & 이용기간 만료 자동 차단
관리자 웹에서 ID/PW 발급·서비스 시작일~만료일 설정. 만료 즉시 API 403 반환으로 접속 자동 차단. bcrypt 비밀번호 저장
핵심 기능
낙찰 히트맵 — 월별 × 사정률 구간별 빈도수
24개월 개찰 데이터를 17개 사정률 구간×월로 집계한 히트맵. 블루 그라데이션으로 낙찰 집중 구간 시각화. 엑셀 내보내기 지원
진행 단계
조달청 Open API 구조 분석 및 연동 설계
2026.06.
낙찰정보서비스 4개 엔드포인트 분석. 페이지네이션·IP 지연 처리, 면허·지역·사정률 데이터 정규화 모델 설계
프로젝트 상세
나라장터 개찰 데이터를 매일 자동 수집하고, 면허·지역·사정률 구간별 낙찰 히트맵(기능1)과 최근 공고별 투찰자 밀집도(기능2)를 분석하는 구독형 웹 SaaS입니다. 조달청 낙찰정보서비스 Open API로 공사·물품·용역 3종 개찰 결과를 APScheduler로 매일 02:00 KST에 자동 수집합니다. 24개월 과거 데이터를 초기 일괄 적재하고, PostgreSQL(Neon Serverless)에 복합

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

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

프로젝트 정보

참여 기간
2026.06. ~ 2026.06.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
나라장터 입찰 통계 구독 서비스
역할
기획·풀스택 개발·배포
관련 기술
sheetjs
PostgreSQL
apscheduler
fastapi
render
chart.js
sqlalchemy
Python
CloudFlare Pages