About
FishCast について
科学的根拠に基づく釣果予測アプリの開発・運営について。
/
ミッション
FishCast は、潮汐・気圧・水温・天候など 7 要因の科学的データを統合し、釣り人が「いつ」「どこに」行けば最も釣れる可能性が高いかを 0〜100 点でスコア化するアプリです。潮汐アプリ・気象アプリ・水温アプリを使い分ける必要なく、1 つのアプリで釣行判断を完結させることを目指しています。
なぜ FishCast を作ったのか
私は釣り歴 6 年、堤防でのエギング (アオリイカ釣り) を中心に毎週のように釣行している個人開発者です。1Kg を超えるアオリイカも釣れるようになりましたが、そこに至るまで最大の悩みは「釣行前の情報収集が煩雑すぎる」ことでした。
潮汐は潮見表アプリ、気圧と天気は気象アプリ、水温は別の海況アプリ、月齢はさらに別のアプリ —— 釣行のたびに 4〜5 個のアプリを行き来し、頭の中で「今日は釣れそうか」を組み立てていました。時間がかかるうえに、判断の根拠が自分の経験則に依存し再現性が低い。これが本当にもったいないと感じていました。
一方で、釣り業界には「AI が予測します」と謳いながら、何をどう判断しているかブラックボックスのサービスも多くあります。私はバックエンドエンジニアとして 7 年仕事をしてきた立場から、釣り人が納得して使うには「どのデータを、どんな重みで、どう計算しているか」が公開されていることが不可欠だと考えました。
そこで、現在公開されている海洋学・気象学・行動生態学の論文や知見をもとに、潮汐・ソルナー・気圧・水温・天候・時間帯・地形の 7 要因を重み付け加重平均する独自アルゴリズムを設計し、FishCast として形にしました。重みもデータソースもスコアの仕組みページで全て公開しています。
開発・運営
開発者プロフィール
- 名前
- 倉田雄也 (くらた ゆうや)
- 役割
- 個人開発者 (FishCast 開発・運営)
- 経歴
- バックエンドエンジニア 7 年
- 釣り歴
- 6 年 / 堤防中心 / 専門はエギング (アオリイカ)
- 釣果実績
- 1Kg 以上のアオリイカ釣果あり
運営形態
FishCast は現状、開発者本人 (倉田雄也) による個人運営です。法人化については現状未定で、ユーザー数の推移を見ながら判断する方針です。個人運営のため、サポート対応は平日中心となり、土日祝は返信が遅れる可能性があります。
使用しているデータソース
FishCast のスコアは、第三者が検証可能な公開 API または自前の天文計算をもとに算出しています。各データソースの詳細とキャッシュ戦略はスコアの仕組みページで公開しています。
| 要因 | データソース | 形式 |
|---|---|---|
| 潮汐 | WorldTides API | MLLW datum / Cloud Functions (asia-northeast1) プロキシ経由 |
| 天気・気圧 | Open-Meteo Forecast API | hourly forecast (surface_pressure / weather_code / wind_speed_10m) |
| 水温・海流 | Open-Meteo Marine API | sea_surface_temperature / ocean_current_velocity |
| ソルナー | 自前 LunarCalculator | 月相・月の南中/反中・月の出入りを天文計算 (外部 API 不使用) |
| 時間帯 | デバイス時刻 + 緯度経度 | 端末時刻から hour を、緯度経度から日の出/日の入りを算出 |
| スポット属性 | Firestore spots collection | ユーザー登録 + 関東 50 釣り場の初期データ |
技術スタック
採用している主な技術スタックを公開します。実装の透明性を高め、技術的な問い合わせや引用に答えられる構造を目指しています。
| モバイル | Flutter 3.x / Dart / Riverpod / go_router / Freezed |
| Web | Next.js 16 / TypeScript / Tailwind CSS v4 / shadcn/ui |
| バックエンド | Firebase Cloud Functions (TypeScript) / Cloud Run (App Hosting) |
| データ | Cloud Firestore / Firebase Storage / Firebase Auth |
| 認証 | Apple / Google / Passkey (FIDO2 WebAuthn) |
| 配信 | App Store Connect / Fastlane (TestFlight 配信 CLI) |
沿革
2026-04-02
iOS App Store でリリース
v1.0.0 build 5 承認 (初回公開)
2026-04-26
独自ドメイン fishcast.jp 公開
Firebase App Hosting (asia-east1) で Web サイト公開
2026-05-26
v1.1.3 build 13 ライブ公開
Passkey (FIDO2 WebAuthn) 認証対応
今後
Android 版開発中 / Pro 機能検討中
法人化はユーザー数次第で判断
メディア掲載・第三者言及
現時点で大手メディアでの掲載はありませんが、釣り系メディアや個人ブログ・YouTube チャンネルからの紹介・レビューは歓迎します。
メディア掲載やレビュー依頼は、お問い合わせフォームまたは @fishcast_app にご連絡ください。掲載いただいた記事は本セクションで紹介させていただきます。
(今後の掲載予定をここに追記していきます)
連絡先・SNS
- メール
- tb.tk.y00004444@gmail.com
- X (Twitter)
- @fishcast_app
- お問い合わせ
- /contact フォーム
- 対応時間
- 平日対応 (個人運営のため土日祝は返信遅延の可能性があります)
- App Store
- FishCast — 釣果予測
FishCast の中身を、もっと深く。
スコア算出ロジック、対応魚種、関東 50 釣り場の使い方を公開しています。