안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
나라장터 개찰 통계 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