はじめに
野球観戦が趣味で普段からドームに通っている私
外野席から声出し応援するの本当に楽しいんです。
そんなある日ふとアイデアが浮かんだのです
今打席に立ってる選手の応援歌を表示するアプリあったら便利なんじゃ?
そこから始まる怒涛の3ヶ月と挫折をここに記そうと思います!!
どんなアプリ?
試合中、打席に立っている選手の情報をライブ表示できるものになります。
球場によってはホームの選手のみ表示してくれるチームも最近は増えてきていますが、ビジターチームやバックスクリーンの画面レイアウト上難しいところもあります。
構想当時は、これ結構需要あるんじゃないか?と思いました。
主に以下の情報を表示させるようにしています。
・スコア
・選手名
・応援歌
・打撃成績(打率,OPS,本塁打)
・経歴
開発に使用した言語
フロントエンド
・HTML+CSS+Javascript
バックエンド
・Python
DB
・Mysql
フレームワーク
・Django
処理の流れ
ざっくりまとめるとこんな感じ
1.バックエンド上で試合速報データを取得し、各DBを更新
2.試合情報をDBから取得し、フロントエンド上で表示させる
なぜ断念した?
これは開発途中に気づいたのですが・・・
試合情報に必要なデータを取得する方法がなかった
いやいや、あるにはあるんですよ?
試合速報を提供しているサイトからスクレイピングを使えば
ただそれだと、サイトの規約などに抵触する可能性が高いんです
多くの人に使ってもらいたいと思う以上、データの所在や権利関係などはちゃんと明確にしないといけなかったのです・・・・
なんで途中まで作った?
理由は簡単です。
そういったデータの権利などを知らずに開発を進めてしまったから
ホントに詰めが甘かった・・・
まとめ
今回は、アイデアはあって作れるけど権利周りの詰めが甘すぎて実現できなかった経験をまとめてみました。
データ提供元の会社にも掛け合ってみたのですが、やっぱり3ケタ以上のお金がかかってしまうのが現状で流石に個人開発では限界がありました。
でも、こうやってアイデアを出して形にするのは好きなので今後も続けていきたいと思います!!
またアイデアを捻り出さないとなぁ〜