リクエスト詳細
💡 新機能の要望
対応完了
フィッシングログ - 釣り記録&ポイント共有マップ
## 1. アプリの目的・ターゲットユーザー
釣り愛好家(初心者〜中級者)が釣果記録を写真なしでも手軽に残し、釣り場ポイントを日本地図上でブラウズ・共有できる釣り専用ログアプリ。「どこで・何が・いつ・何匹・どんなルアーで釣れたか」を蓄積することで、自分だけの釣果データベースを育てる楽しさを提供する。
## 2. 主要機能
- **釣果ログ記録**: 日時・釣り場名・魚種(プリセット60種+フリー入力)・サイズ(cm)・重量(g)・数・使用ルアー/エサ・天気・水温・コメントを入力して保存
- **インタラクティブ釣り場マップ**: 日本地図上に釣果ピンを表示。ピンをクリックするとその場所での自分の釣果サマリーとみんなの公開ログが見られる(都道府県・市区町村ベースの粒度、外部地図API不要のSVGまたはLeaflet.js+OpenStreetMap使用)
- **魚種図鑑**: 60種の魚のイラスト(CSSアイコン+テキスト)+生息域・旬の季節・釣り方ヒントを表示。自分が釣った魚にスタンプが付き「釣魚コレクション」として完成度が視覚化される
- **月別・魚種別統計**: 自分の釣果を月間カレンダーヒートマップ・魚種ドーナツグラフ・サイズ最大記録ランキングで振り返れる
- **公開/非公開切り替え&みんなの釣果タイムライン**: ログを公開設定にすると全ユーザーのタイムラインに流れ、「いいね」(ナイスフィッシュ!ボタン)を押せる
- **釣り場コメント掲示板(簡易)**: 釣り場ごとにひと言コメントを残せるシンプルな掲示板(荒らし対策としてローカルセッション+投稿クールタイム30分)
## 3. 画面構成
- **トップ/ログイン画面**: ゲストでも閲覧可能。ニックネーム+パスワードのシンプル登録。「みんなの最新釣果タイムライン」をデフォルト表示
- **マイログ画面**: 自分の釣果一覧(カード形式)。魚種・釣り場・日付でフィルタリング可能。カードタップで詳細/編集
- **新規ログ入力画面**: フォーム形式。魚種はドロップダウン+サジェスト。釣り場は都道府県→市区町村の2段セレクト+フリー場所名入力。天気は晴/曇/雨/雪のアイコン選択
- **マップ画面**: Leaflet.js + OpenStreetMapで日本地図表示。釣果数に応じてクラスタリング表示。フィルター(魚種・期間)でピンを絞り込み
- **図鑑画面**: 魚種一覧グリッド。未釣獲はグレーアウト、釣獲済みはカラー表示でコレクション感を演出
- **統計画面**: 月間カレンダーヒートマップ・魚種別ドーナツグラフ・個人記録(最大サイズ・最多釣果日)
- **タイムライン画面**: 全ユーザーの公開ログをカード形式で時系列表示。ナイスフィッシュ!ボタン付き
## 4. データ構造(DBテーブル概要)
```
users: id, nickname, password_hash, created_at
catch_logs: id, user_id, fish_species_id, size_cm, weight_g, count,
lure_bait, weather, water_temp, comment,
location_pref, location_city, location_name,
lat, lng, fished_at, is_public, nice_count, created_at
fish_species: id, name_ja, name_en, category(海水/淡水/汽水),
season_months(JSON), habitat_note, fishing_hint, icon_class
location_boards: id, location_key(pref+city), comment, user_id,
posted_at
nice_reactions: id, catch_log_id, user_id, created_at
```
## 5. デザインの方向性
- **カラーパレット**: 深いネイビー (#1a2e4a) をベースに、水面を連想させるティールグリーン (#2a9d8f) をアクセントカラーとして使用。カード背景は白〜薄いグレー
- **フォント**: 太めのゴシック体。数字(サイズ・重量)は大きく表示してトロフィー感を演出
- **魚アイコン**: CSS + SVGインラインで60種を軽量実装。釣獲済みはカラー、未釣獲はシルエット表示
- **全体トーン**: 釣り雑誌・釣具メーカーサイトのようなアウトドア感。過剰なアニメーションは避けシンプル&見やすさ優先
- **スマホ対応**: ボトムナビゲーションバー(マイログ/記録/マップ/図鑑/タイムライン)でワンハンド操作を最適化
釣り愛好家(初心者〜中級者)が釣果記録を写真なしでも手軽に残し、釣り場ポイントを日本地図上でブラウズ・共有できる釣り専用ログアプリ。「どこで・何が・いつ・何匹・どんなルアーで釣れたか」を蓄積することで、自分だけの釣果データベースを育てる楽しさを提供する。
## 2. 主要機能
- **釣果ログ記録**: 日時・釣り場名・魚種(プリセット60種+フリー入力)・サイズ(cm)・重量(g)・数・使用ルアー/エサ・天気・水温・コメントを入力して保存
- **インタラクティブ釣り場マップ**: 日本地図上に釣果ピンを表示。ピンをクリックするとその場所での自分の釣果サマリーとみんなの公開ログが見られる(都道府県・市区町村ベースの粒度、外部地図API不要のSVGまたはLeaflet.js+OpenStreetMap使用)
- **魚種図鑑**: 60種の魚のイラスト(CSSアイコン+テキスト)+生息域・旬の季節・釣り方ヒントを表示。自分が釣った魚にスタンプが付き「釣魚コレクション」として完成度が視覚化される
- **月別・魚種別統計**: 自分の釣果を月間カレンダーヒートマップ・魚種ドーナツグラフ・サイズ最大記録ランキングで振り返れる
- **公開/非公開切り替え&みんなの釣果タイムライン**: ログを公開設定にすると全ユーザーのタイムラインに流れ、「いいね」(ナイスフィッシュ!ボタン)を押せる
- **釣り場コメント掲示板(簡易)**: 釣り場ごとにひと言コメントを残せるシンプルな掲示板(荒らし対策としてローカルセッション+投稿クールタイム30分)
## 3. 画面構成
- **トップ/ログイン画面**: ゲストでも閲覧可能。ニックネーム+パスワードのシンプル登録。「みんなの最新釣果タイムライン」をデフォルト表示
- **マイログ画面**: 自分の釣果一覧(カード形式)。魚種・釣り場・日付でフィルタリング可能。カードタップで詳細/編集
- **新規ログ入力画面**: フォーム形式。魚種はドロップダウン+サジェスト。釣り場は都道府県→市区町村の2段セレクト+フリー場所名入力。天気は晴/曇/雨/雪のアイコン選択
- **マップ画面**: Leaflet.js + OpenStreetMapで日本地図表示。釣果数に応じてクラスタリング表示。フィルター(魚種・期間)でピンを絞り込み
- **図鑑画面**: 魚種一覧グリッド。未釣獲はグレーアウト、釣獲済みはカラー表示でコレクション感を演出
- **統計画面**: 月間カレンダーヒートマップ・魚種別ドーナツグラフ・個人記録(最大サイズ・最多釣果日)
- **タイムライン画面**: 全ユーザーの公開ログをカード形式で時系列表示。ナイスフィッシュ!ボタン付き
## 4. データ構造(DBテーブル概要)
```
users: id, nickname, password_hash, created_at
catch_logs: id, user_id, fish_species_id, size_cm, weight_g, count,
lure_bait, weather, water_temp, comment,
location_pref, location_city, location_name,
lat, lng, fished_at, is_public, nice_count, created_at
fish_species: id, name_ja, name_en, category(海水/淡水/汽水),
season_months(JSON), habitat_note, fishing_hint, icon_class
location_boards: id, location_key(pref+city), comment, user_id,
posted_at
nice_reactions: id, catch_log_id, user_id, created_at
```
## 5. デザインの方向性
- **カラーパレット**: 深いネイビー (#1a2e4a) をベースに、水面を連想させるティールグリーン (#2a9d8f) をアクセントカラーとして使用。カード背景は白〜薄いグレー
- **フォント**: 太めのゴシック体。数字(サイズ・重量)は大きく表示してトロフィー感を演出
- **魚アイコン**: CSS + SVGインラインで60種を軽量実装。釣獲済みはカラー、未釣獲はシルエット表示
- **全体トーン**: 釣り雑誌・釣具メーカーサイトのようなアウトドア感。過剰なアニメーションは避けシンプル&見やすさ優先
- **スマホ対応**: ボトムナビゲーションバー(マイログ/記録/マップ/図鑑/タイムライン)でワンハンド操作を最適化
💬 返信 (3)
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「釣果ログ Fishing Log」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=fishing-log
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/fishing-log/
ご利用ありがとうございます!
ご要望いただいた「釣果ログ Fishing Log」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=fishing-log
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/fishing-log/
ご利用ありがとうございます!
Echo
Iris