프로젝트 제안서

프로젝트 제안서

코인 국내외 거래소 차익 거래 프로그램 개발

국내 주요 거래소(빗썸, 업비트)와 해외 거래소(Binance, Bybit, Gate.io) 간 현물 가격 스프레드를 Websocket 기반으로 실시간 감지하고, 사용자 설정 수익률 기반 알림(소리+텔레그램)을 제공하는 아비트리지 모니터링 시스템을 구축합니다.

2,250,000원 14일 가상화폐 · 거래소 원본 공고

5

거래소 연동

10+

완료 프로젝트

7년+

개발 경력

14일

납품 기간

함께 만들어 가겠습니다

각 메뉴를 클릭하시면 상세 내용을 확인하실 수 있습니다.

프로젝트 소개

국내 주요 거래소(빗썸, 업비트)와 해외 거래소(Binance, Bybit, Gate.io) 간 현물 가격 스프레드를 Websocket 기반으로 실시간 감지하고, 사용자 설정 수익률 기반 알림을 제공하는 아비트리지 모니터링 시스템을 구축합니다.

프로젝트 개요

항목내용
프로젝트명코인 국내외 거래소 차익 거래 프로그램 개발
카테고리가상화폐 · 거래소
제안 금액2,250,000원 (VAT 별도)
제안 기간14일
핵심 기술Python, asyncio, Websocket, 텔레그램 Bot API

핵심 요구사항 분석

  • Websocket 기반 실시간 호가 수집 — 빗썸, 업비트, Gate.io, Binance, Bybit 5개 거래소의 매수 1호가 / 매도 1호가를 Websocket으로 실시간 수신
  • 스프레드 계산 및 필터링 — 거래소 간 가격 차이를 실시간 계산하고, 사용자가 설정한 최소 수익률 이상의 결과만 필터링하여 표시
  • 입출금 상태 필터 — 각 거래소·코인별 입금/출금 가능 상태를 조회하고, 출금 중지 코인은 모니터링 대상에서 자동 제외
  • 네트워크 정보 표시 — 동일 코인이라도 거래소별로 지원하는 네트워크(ERC-20, TRC-20, BEP-20 등)가 다를 수 있으므로 명확히 표시
  • Gate.io 전용 대출 가능 여부 — Gate.io 거래소에 한해 모니터링 대상 코인의 마진 대출 가능 여부를 조회·표시
  • 알림 기능 — 설정 수익률 초과 시 소리 알림 + 텔레그램 메시지 알림을 즉시 발송

제안 포인트

본 프로젝트는 자동 매매 기능 없이 차익 거래 판단 정보를 신속하게 제공하는 모니터링 시스템입니다. 핵심은 5개 거래소의 Websocket API를 안정적으로 병렬 연결하고, 실시간으로 스프레드를 계산하는 아키텍처 설계에 있습니다.

  • 어댑터 패턴 기반 거래소 모듈화 — 거래소별 API 포맷 차이를 추상화하여 확장성 확보. 향후 거래소 추가 시 어댑터만 추가하면 되는 구조
  • asyncio 기반 비동기 아키텍처 — 5개 거래소 Websocket을 단일 이벤트 루프에서 효율적으로 처리. CPU 자원 최소화
  • 유사 프로젝트 경험 — Python 기반 금융 플랫폼(P2P 크라우드펀딩, 15+ 외부 API 연동) 및 Web3/DeFi 토큰 스왑 플랫폼(Life3) 개발 경험 보유
  • 입출금 상태 + 네트워크 정보 통합 — 단순 가격 비교가 아닌, 실제 차익거래 실행 가능 여부(출금 가능, 네트워크 일치)까지 종합 판단 가능한 시스템

사용 기술 및 툴

개발 기술

Python 3.11+ asyncio websockets aiohttp python-telegram-bot SQLite / PostgreSQL Docker

협업 및 커뮤니케이션

Slack / 카카오톡 Zoom / Google Meet GitHub Notion

견적서

본 견적서는 프로젝트 요구사항 분석을 기반으로 산출되었습니다.

견적 요약

항목내용
프로젝트명코인 국내외 거래소 차익 거래 프로그램 개발
제안 금액2,250,000원 (VAT 별도)
제안 기간14일
견적 유효기간제안일로부터 30일

상세 견적 내역

구분항목수량단가금액
기획/설계요구사항 분석, 아키텍처 설계, API 분석1식-230,000원
백엔드Websocket 어댑터 (5개 거래소)5식-600,000원
백엔드스프레드 계산 엔진 + 필터링1식-300,000원
백엔드입출금 상태 / 네트워크 정보 조회1식-350,000원
백엔드Gate.io 대출 조회 + 알림 시스템1식-320,000원
백엔드설정 관리 + asyncio 아키텍처1식-250,000원
QA/배포테스트, 문서, 설치 가이드1식-200,000원
합계 (VAT 별도)2,250,000원

산정 근거

5개 거래소(빗썸, 업비트, Binance, Bybit, Gate.io) 각각의 Websocket API 연동, 스프레드 계산 엔진, 입출금 상태 필터, 네트워크 정보 표시, Gate.io 대출 조회, 텔레그램 알림 등 6개 핵심 기능을 기반으로 산출하였습니다. 유사 금융 플랫폼 및 외부 API 연동 프로젝트 수행 경험을 바탕으로 효율적 개발이 가능합니다.

포함 사항

  • Python 프로젝트 소스 코드 전체 이관
  • 프로그램 설치 및 실행 가이드
  • 1개월 무상 하자 보수
  • 배포 환경 세팅 (1회)

불포함 사항

  • 서버 호스팅 비용 (AWS, VPS 등)
  • 거래소 API 키 발급 및 관리
  • 텔레그램 Bot 토큰 발급
  • 하자 보수 기간 이후 유지보수
  • 자동 매매(트레이딩 봇) 기능

공수계산서

기능별 개발 공수(Man-Day)를 산출하여 일정과 비용의 근거를 제시합니다.

공수 요약

구분공수 (M/D)비율
기획/설계1.5 M/D15%
백엔드 개발6.5 M/D65%
QA/테스트/문서2.0 M/D20%
합계10.0 M/D100%

기능별 상세 공수

기능세부 작업담당공수 (M/D)
기획/설계요구사항 분석, 거래소 API 조사기획1.0
아키텍처 설계 (asyncio 구조, 어댑터 패턴)설계0.5
Websocket 호가 수집거래소 어댑터 베이스 클래스 설계백엔드0.5
국내 거래소 어댑터 (빗썸, 업비트)백엔드1.0
해외 거래소 어댑터 (Binance, Bybit, Gate.io)백엔드1.0
스프레드 계산실시간 스프레드 계산 + 수익률 필터링 엔진백엔드0.5
입출금 상태거래소별 입출금 상태 REST API 조회 + 자동 필터링백엔드0.5
네트워크 정보코인별 지원 네트워크 조회 및 표시백엔드0.5
Gate.io 대출Gate.io 마진 대출 가능 여부 조회 API 연동백엔드0.5
알림 시스템텔레그램 Bot API 연동 메시지 알림백엔드0.5
소리 알림 (로컬 사운드 재생)백엔드0.5
설정 관리사용자 설정 (수익률 임계값, 코인 목록, 알림 설정)백엔드0.5
QA/문서통합 테스트 (Websocket 연결 안정성, 스프레드 정확성)QA1.0
설치/실행 가이드 작성문서1.0

산정 기준

  • 1 M/D = 8시간 기준 (1인 1일 작업량)
  • 주 5일 근무 기준
  • 버퍼 10~15% 포함
  • 유사 프로젝트 수행 경험 기반 효율적 개발

PRD (Product Requirements Document)

프로젝트 요구사항을 정의하고 기능 범위를 명확히 합니다.

1. 프로젝트 배경 및 목적

국내 및 해외 주요 암호화폐 거래소 간에 발생하는 현물 가격 차이(스프레드)를 실시간으로 감지하고 사용자에게 알려주는 모니터링 시스템을 구축합니다. 본 프로젝트는 자동 매매 기능을 포함하지 않으며, 사용자가 수동으로 차익 거래를 실행하기 위한 판단 정보를 신속하게 제공하는 데 목적이 있습니다.

2. 사용자 정의

사용자 유형설명주요 기능
트레이더 (일반 사용자)국내외 거래소 간 차익 거래 기회를 모니터링하는 사용자실시간 스프레드 조회, 수익률 필터 설정, 알림 수신, 입출금 상태 확인

3. 기능 요구사항

3.1 Websocket 기반 실시간 호가 수집

  • [필수] 빗썸, 업비트, Gate.io, Binance, Bybit 5개 거래소 Websocket 연결
  • [필수] 각 거래소 매수 1호가(best bid) 및 매도 1호가(best ask) 실시간 수신
  • [필수] 연결 끊김 시 자동 재연결 (exponential backoff)
  • [권장] 거래소별 연결 상태 모니터링 및 로그

3.2 스프레드 계산 및 필터링

  • [필수] 모든 거래소 쌍(pair)에 대해 실시간 스프레드 계산
  • [필수] 사용자 설정 최소 수익률(%) 이상만 필터링하여 표시
  • [필수] 매수 거래소 → 매도 거래소 방향별 수익률 표시
  • [권장] 전송 수수료 반영 순수익률 계산

3.3 입출금 상태 필터

  • [필수] 각 거래소·코인별 입금/출금 가능 상태 조회 및 표시
  • [필수] 출금이 중지된 코인은 모니터링 대상에서 자동 필터링
  • [권장] 상태 변경 시 알림 (출금 재개 등)

3.4 네트워크 정보 표시

  • [필수] 동일 코인의 거래소별 지원 네트워크 종류 표시 (ERC-20, TRC-20, BEP-20 등)
  • [필수] 송금 가능한 공통 네트워크 하이라이트

3.5 Gate.io 전용 기능

  • [필수] Gate.io 마진 대출 가능 여부 조회 및 표시
  • [권장] 대출 가능 수량 및 이자율 표시

3.6 알림 기능

  • [필수] 설정 수익률 초과 시 소리 알림 (로컬 사운드 재생)
  • [필수] 텔레그램 Bot API를 통한 메시지 알림
  • [필수] 알림 메시지에 코인명, 매수/매도 거래소, 스프레드, 수익률 포함
  • [권장] 알림 쿨다운 설정 (동일 기회 중복 알림 방지)

4. 비기능 요구사항

항목요구사항
성능Websocket 데이터 수신 후 스프레드 계산까지 100ms 이내
안정성24시간 연속 운영 가능, 거래소 연결 끊김 시 자동 재연결
확장성어댑터 패턴으로 신규 거래소 추가 용이
보안API 키 환경 변수 관리, 설정 파일 암호화 권장
호환성Windows / Linux / macOS 크로스 플랫폼 지원

5. 기술 제약사항

  • Python을 주력 언어로 사용 (클라이언트 요구사항)
  • asyncio 또는 멀티쓰레드 구조 활용 필수
  • 각 거래소 Websocket API 사양에 따른 메시지 포맷 처리
  • 거래소 API Rate Limit 준수

6. 범위 외 사항 (Out of Scope)

  • 자동 매매 / 트레이딩 봇 기능
  • 웹 UI / 대시보드 (별도 협의 시 추가 가능)
  • 선물/마진 거래 스프레드 모니터링
  • 거래소 계정 관리 및 자산 조회
  • 과거 데이터 분석 / 백테스팅

일정 제안

총 14일 기준 단계별 마일스톤 및 산출물을 제안합니다.

전체 일정 요약

단계기간주요 산출물
Phase 1: 기획/설계Day 1–2요구사항 정의서, 아키텍처 설계서, 거래소 API 분석
Phase 2: 핵심 개발Day 3–8Websocket 어댑터 5종, 스프레드 엔진, asyncio 메인 루프
Phase 3: 부가 기능Day 9–11입출금 필터, 네트워크 정보, Gate.io 대출, 알림 시스템
Phase 4: QA/배포Day 12–14통합 테스트, 설치 가이드, 소스 코드 이관

상세 타임라인

PHASE 1

기획 및 설계

Day 1–2

요구사항 상세 정의, 5개 거래소 Websocket API 문서 분석, 어댑터 패턴 아키텍처 설계, 데이터 모델 정의

  • 산출물: 요구사항 정의서, 아키텍처 설계서, 거래소 API 분석 문서

PHASE 2

핵심 기능 개발

Day 3–8

거래소 어댑터 베이스 클래스 구현, 5개 거래소 Websocket 어댑터 개발, asyncio 메인 이벤트 루프 구축, 실시간 스프레드 계산 엔진 개발

  • 산출물: 동작하는 실시간 호가 수집 + 스프레드 계산 시스템
  • 중간 검수: Day 6 — 거래소 연결 및 호가 수신 데모

PHASE 3

부가 기능 개발

Day 9–11

입출금 상태 필터, 네트워크 정보 표시, Gate.io 대출 조회, 텔레그램 알림 + 소리 알림, 사용자 설정 관리

  • 산출물: 전체 기능 완성된 모니터링 프로그램

PHASE 4

QA 및 배포

Day 12–14

통합 테스트 (5개 거래소 동시 연결 안정성, 스프레드 정확도, 알림 동작), 설치 및 실행 가이드 작성, 소스 코드 이관

  • 산출물: Python 프로젝트 소스코드 전체, 설치/실행 가이드

마일스톤 체크포인트

마일스톤시점검수 기준
M1: 설계 완료Day 2아키텍처 설계서 확인 및 승인
M2: 핵심 기능 데모Day 65개 거래소 호가 수신 + 스프레드 계산 동작 확인
M3: 전체 기능 완성Day 11모든 기능 (입출금, 네트워크, 알림) 동작 확인
M4: 최종 납품Day 14소스코드 + 설치 가이드 이관 완료

커뮤니케이션 계획

항목방식주기
일일 진행 공유Slack / 카카오톡매일
주간 미팅Zoom / Google Meet주 1회
마일스톤 리뷰화면 공유 + 문서단계 완료 시
이슈 트래킹GitHub Issues상시

유사 프로젝트 경험

본 프로젝트와 유사한 기능/기술 스택을 활용한 수행 경험을 소개합니다.

9

유사 프로젝트

5

거래소 연동

7년+

개발 경력

14일

납품 기간

핀테크 / P2P

P2P 크라우드 펀딩 플랫폼

핀테크 · 2019.12~2020.01

프로젝트 개요

소액 투자자들이 다양한 대출 상품에 조각투자할 수 있는 P2P 렌딩 마켓플레이스. 80+ DB 엔티티, 330+ API 패턴, 7+ 외부 프로바이더 15+ API 접점 연동.

핵심 기능

  • 투자 상품 마켓플레이스 (실시간 펀딩 현황)
  • NICE 본인인증 KYC 완전 통합 (CheckPlus, SafeKey, NPAC)
  • 금융 계산 엔진 (원리금 균등상환, XIRR 수익률)

본 프로젝트와의 유사점

  • Python 기반 금융 플랫폼 + 15+ 외부 API 연동 — 5개 거래소 Websocket API 병렬 연동에 직접 대응되는 경험
  • 금융 계산 엔진 — 정확한 수치 계산과 자동화 처리 경험이 스프레드 계산 엔진에 활용

기술 스택

Python Django MySQL AWS S3 NICE KYC Seyfert
Web3 / DeFi

Life3 — Web3 dApp 마켓플레이스

Web3 / GameFi · 2023.12~2024.07 (8개월)

프로젝트 개요

NFT 마켓플레이스, 포인트-토큰 스왑, 게이미피케이션 리워드를 통합한 Web3 dApp. 4개 마이크로서비스, 700+ JS 파일, Kafka 이벤트 드리븐 아키텍처.

핵심 기능

  • 포인트 ↔ DST 토큰 실시간 스왑 (복식부기 원장)
  • Kafka 이벤트 드리븐 마이크로서비스 (4개 서비스)
  • AWS KMS 하드웨어 보안 (프라이빗 키 관리)

본 프로젝트와의 유사점

  • 크립토 도메인 전문성 + 토큰 스왑 — 거래소 간 가격 비교 및 차익 거래 로직과 직결되는 경험
  • 이벤트 드리븐 아키텍처 — Kafka 기반 실시간 데이터 처리 패턴이 Websocket 이벤트 처리에 활용 가능

기술 스택

React 18 Next.js 13 Express PostgreSQL Solidity Kafka
블록체인 / GameFi

NFT 달팽이 월드 — Web3 GameFi 플랫폼

블록체인 / DeFi · 2022.01~2022.03 (3개월)

프로젝트 개요

NFT 캐릭터 수집과 게임 플레이, DeFi 수익 창출을 통합한 Web3 GameFi 플랫폼. 6개 주요 기능 모듈, 3개월 풀스택 딜리버리.

핵심 기능

  • NFT 가챠 시스템 (KLAY 토큰 기반 민팅)
  • DeFi 스테이킹 보상 시스템
  • 이파리 교환소 (오프체인↔온체인 브릿지)

본 프로젝트와의 유사점

  • 블록체인 토큰 이코노미 + 온/오프체인 브릿지 — 거래소 간 코인 이동 및 네트워크 호환성 처리에 대한 깊은 이해
  • 3개월 풀스택 Web3 딜리버리 — 빠른 개발 역량으로 14일 납기 대응 가능

기술 스택

React Node.js Solidity Klaytn Ethereum
게임 / 텔레그램

텔레그램 캐주얼 게임 미니앱

텔레그램 미니앱 + Web3 · 2024 (7개월)

프로젝트 개요

텔레그램 사용자를 대상으로 한 캐주얼 아케이드 게임 + 레퍼럴 시스템 + 암호화폐 지갑을 결합한 미니앱 플랫폼. NestJS 백엔드, ethers.js 지갑, 6개 Docker 서비스.

핵심 기능

  • 텔레그램 Bot API + WebApp SDK 통합
  • ethers.js 기반 암호화폐 지갑 (Bitlayer 체인)
  • 자동 운영 통계 — 텔레그램 봇 기반 일간 자동 리포트

본 프로젝트와의 유사점

  • 텔레그램 Bot API 실전 경험 — 본 프로젝트의 텔레그램 알림 기능 구현에 직접 활용 가능
  • ethers.js 기반 크립토 지갑 — 블록체인/암호화폐 도메인 이해도 보유
  • Docker 기반 멀티 서비스 배포 — 안정적인 운영 환경 구축 경험

기술 스택

Phaser.js NestJS 10 ethers.js Telegram Bot API Docker
핀테크 / VC

Series B — 투자조합 관리 플랫폼

VC 펀드 관리 · 2023.11~2024.12 (14개월)

프로젝트 개요

한국 벤처캐피탈 업계의 투자조합 관리, 전자결재, VICS 규제 보고를 통합하는 올인원 SaaS 플랫폼. PR 1,652건, 80+ 엔티티, 다중 API 연동.

핵심 기능

  • AI 투자심사보고서 자동 생성 (ChatGPT API 연동)
  • 다중 API 연동 (Firebase, SMS, NICE KYC, ChatGPT)
  • 5중 보안 아키텍처 (JWT + 2FA + NICE + IP + GeoIP)

본 프로젝트와의 유사점

  • 금융 도메인 대시보드 — 복잡한 금융 데이터를 실시간 조회하는 대시보드 구현 경험
  • 다중 외부 API 연동 — 다양한 외부 시스템 통합 역량이 5개 거래소 API 연동에 활용

기술 스택

NestJS 10 Next.js 13 TypeORM MySQL AWS
AI / 자동화

AI-Native Development Framework

AI 에이전트 통합 프레임워크 · 2026.01~현재

프로젝트 개요

4종 AI 에이전트를 통합 오케스트레이션하는 AI 기반 소프트웨어 딜리버리 프레임워크. 839개 지식 문서, 134+ 스킬 모듈, 어댑터 패턴 기반 확장 구조.

핵심 기능

  • 멀티 에이전트 오케스트레이션 — 어댑터 패턴으로 AI 공급업체 독립적 통합
  • Real-Time Dashboard — WebSocket 기반 실시간 모니터링
  • 12-Gate Quality System — 자동 품질 검증

본 프로젝트와의 유사점

  • 어댑터 패턴 기반 모듈화 — 거래소별 API 포맷 차이를 추상화하는 어댑터 패턴과 동일한 설계 경험
  • WebSocket 실시간 통신 — 실시간 대시보드 구축 경험이 거래소 Websocket 데이터 처리에 활용

기술 스택

TypeScript React 19 Hono Claude Agent SDK WebSocket
B2B SaaS

EZ-Approve — 전자결재 플랫폼

업무 자동화 올인원 플랫폼 · 2026.01~2026.03 (9주)

프로젝트 개요

한국 기업의 분산된 결재·문서관리 프로세스를 통합하는 B2B SaaS 플랫폼. 504 PR / 9주, 12개 외부 서비스 연동, 실시간 공동편집.

핵심 기능

  • 12개 외부 서비스 API 연동 (결제, 인증, 알림, SMS 등)
  • Firebase FCM 실시간 푸시 알림
  • Yjs 실시간 공동 편집

본 프로젝트와의 유사점

  • 12개 외부 API 연동 패턴 — 다양한 외부 시스템 통합 경험이 5개 거래소 API 연동에 직접 활용
  • 실시간 데이터 처리 — Yjs 실시간 공동편집 + FCM 푸시 알림 경험

기술 스택

NestJS 10 Next.js 13 TypeORM Firebase FCM Docker
B2B 플랫폼 / 네트워킹

Connectin — 디지털 명함 & 네트워킹 플랫폼

비즈니스 네트워킹 · 2025.05~2025.08 (3개월)

프로젝트 개요

OCR 스캐닝, E2E 암호화 메시징, BLE/GPS 근거리 탐색을 결합한 디지털 명함 플랫폼. 12개 마이크로서비스, 2,351개 파일.

핵심 기능

  • 12-서비스 마이크로서비스 아키텍처
  • BLE + GPS 실시간 근거리 탐색
  • Signal Protocol E2E 암호화 메시징

본 프로젝트와의 유사점

  • 실시간 데이터 수집 — BLE/GPS 기반 실시간 데이터 수집 경험이 Websocket 실시간 호가 수집에 유사
  • 마이크로서비스 아키텍처 — 12개 독립 서비스 운영 경험으로 안정적인 시스템 설계

기술 스택

Flutter Express.js Next.js 15 PostgreSQL Docker
B2B SaaS / 헬스케어

Harmony Link — 시니어 주간보호 통합 관리 플랫폼

노인 돌봄 관리 시스템 · 2025 (6개월)

프로젝트 개요

노인 주간보호센터의 돌봄 기록, 투약 관리, 보호자 커뮤니케이션을 통합하는 멀티플랫폼 시스템. 133,000+ LOC, 140+ API 엔드포인트.

핵심 기능

  • 실시간 푸시 알림 (Firebase FCM) + 보호자 연결
  • AI 건강 분석 (OpenAI 연동)
  • RBAC 6종 역할 관리 + CASL 접근 제어

본 프로젝트와의 유사점

  • 실시간 알림 시스템 — FCM 푸시 알림 경험이 텔레그램 + 소리 알림 시스템 구현에 활용 가능
  • 외부 API 연동 패턴 — OpenAI 등 다양한 외부 서비스 통합 경험

기술 스택

Flutter NestJS 10 Next.js 13 AWS CDK Firebase

함께 만들어 가겠습니다

프로젝트에 대해 더 자세한 논의를 원하시면 미팅을 신청해 주세요.