프로젝트 배경
1) 문제점 - 프로야구 팬이 경기 정보를 확인하려면 순위, 기록, 뉴스, 라인업을 각각 다른 사이트에서 찾아봐야 하는 번거로움이 있음 - 제공되는 데이터가 기록 나열 위주라, 오늘 경기에서 어느 팀이 유리한지 판단하려면 팬이 직접 해석해야 함 - 경기를 보며 예측하고 그 결과를 확인하는 재미를 담아내는 서비스가 부족함 - 팬 커뮤니티는 활발하지만 데이터와 연결되지 않아, 대화가 근거 없는 논쟁으로 흐
프로젝트 성과
1인 개발로 4~5명 규모 프로젝트 완성
인력 산정 기준 20~30 인·월(4~5명 x 4~6개월) 규모로 평가되는 서비스를 1인이 약 50일에 완성. AI 페어 프로그래밍을 개발 전 과정에 적용.
페이지 58개, 코드 8만 줄 규모 단독 구축
페이지 58개, API 라우트 41개, 컴포넌트 145개, TS·TSX 521개 파일, 약 82,400줄을 기획부터 배포까지 단독 개발. 50일간 커밋 452회.
운영 업무 무인화 (자동 배치 9종)
경기·라인업·순위·스탯·뉴스 수집, 시뮬레이션, 리포트 발행, 푸시, 경품 추첨을 스케줄 자동 실행. 사람 개입 없이 매일 서비스가 갱신되는 구조 구축.
자체 경기 시뮬레이션 엔진 개발
타석 판정, 주루, 좌우 매치업, 구장 효과, 투수 교체를 반영한 엔진을 34개 파일, 약 3,900줄로 구현. 1,000회 배치 시뮬레이션으로 경기별 승률 산출.
1인 운영 체계 구축 (스크립트 131종)
데이터 점검·보정, 이벤트 운영에 필요한 운영 스크립트 131종과 DB 마이그레이션 90건을 관리하며, 시즌 중 데이터 구조 변경에 대응하는 운영 체계 확립.
핵심 기능
진행 단계
기획 및 데이터 구조 설계
2026.05.
서비스 범위와 화면 구성 정의. KBO 경기·선수 데이터를 담을 DB 스키마와 외부 데이터 수집 방식 설계.
프로젝트 상세
1) 포트폴리오 소개 KBO 프로야구 데이터와 AI 예측을 제공하는 스포츠 데이터 플랫폼입니다. 프로야구 팬을 주 타깃으로, 경기 데이터를 자동 수집해 AI 승부 예측과 팀 전력 분석을 제공하고 사용자가 승리팀 예측 대결에 참여하는 서비스입니다. 기획부터 개발, 배포, 운영까지 1인이 단독 수행했으며 현재 실사용자를 대상으로 운영 중입니다. 2) 작업 범위 - 서비스 기획 및 화면 설계







