812 단어
4 분
Doosan Bears Fan Dashboard

Doosan Bears Fan Dashboard#

두산 베어스 관련 정보를 한곳에서 볼 수 있는 대시보드 프로젝트입니다.

평소 야구 경기를 자주 봐서 야구에 관심이 많은데, 경기를 보다 보면 팀 순위나 선수 기록을 확인하고 싶을 때가 많았다. 필요한 정보들이 여러 사이트에 나누어져 있어서 매번 따로 찾아봐야 하는 점이 불편했다. 또 경기 전에는 상대 팀과 비교했을 때 두산 베어스가 이길 확률이 얼마나 되는지, 시즌 중에는 최종적으로 몇 위를 할 가능성이 높은지 궁금할 때가 많았다. 이런 궁금증과 불편함을 직접 해결해 보고 싶다는 생각이 들어 **두산 베어스 팬들을 위한 웹 대시보드인 ‘Bears Lab’**을 개발하게 되었다.

프로젝트는 Python과 Flask를 이용해 제작했다. 먼저 네이버 스포츠의 KBO 데이터와 두산 베어스 선수단 데이터를 가져와 팀 순위와 선수 기록 등을 확인할 수 있도록 만들었다. 단순히 정보를 보여주는 사이트로 끝내기보다는 내가 야구 팬으로서 실제로 사용하고 싶은 기능을 넣고 싶었다. 그래서 상대 팀의 전력과 홈·원정 여부 등을 이용해 경기의 승리 확률을 예상하는 기능을 만들었고, 현재 팀 성적과 남은 경기 등을 바탕으로 여러 번의 시뮬레이션을 진행해 시즌 예상 최종 순위를 보여주는 기능도 구현했다. 이외에도 선수 기록과 프로필을 확인하는 기능, 선수 응원가를 들을 수 있는 기능, 야구 퀴즈 등 여러 기능을 추가했다.

이 프로젝트를 진행하면서 단순히 웹 페이지 화면을 만드는 것뿐만 아니라 실제 데이터를 가져오고, 필요한 형태로 가공한 뒤 웹사이트에 표시하는 과정을 직접 경험할 수 있었다. 처음에는 데이터를 원하는 형태로 불러오지 못하거나 기능이 생각한 대로 작동하지 않는 경우도 있었지만, 코드를 하나씩 확인하고 수정하면서 문제를 해결해 나갔다. 그 과정에서 새로운 기능이 제대로 작동할 때 큰 성취감을 느꼈고, 프로그래밍은 단순히 코드를 작성하는 것이 아니라 내가 가진 아이디어나 불편함을 실제 결과물로 만들어 낼 수 있는 도구라는 점도 느낄 수 있었다.

앞으로는 현재 만든 Bears Lab에서 경기 예측의 정확도를 높이고 선수 비교 기능이나 AI를 활용한 분석 기능도 추가해 더 발전시켜 보고 싶다. 또한 새로운 기술을 배우는 데서 끝나지 않고 직접 여러 프로젝트에 적용해 보면서 개발 경험과 문제 해결 능력을 계속 키워 나가고 싶다.

Doosan Bears Fan Dashboard
https://leeparang.vercel.app/posts/doosan-bears-fan-dashboard/
저자
leeparang
게시일
2026-06-01
라이선스
CC BY-NC-SA 4.0