Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 Sony Lens

ソニーグループの多角的な事業構造と最新の業績を、ファンと投資家の両方の視点から覗くためのレンズ。

status license

📖 プロジェクト概要

Sony Lens は、ソニーグループ株式会社(証券コード:6758)の事業全貌と業績を、一つの画面から立体的に把握できる Web アプリケーションです。

ソニーはゲーム、音楽、映画、半導体(イメージセンサー)、金融、エレクトロニクスと 極めて広範な事業ポートフォリオ を持つ企業ですが、その全体像を一目で理解できる場所はあまり多くありません。本プロジェクトはその課題を、データ可視化と情報集約によって解決します。

💡 なぜ作ったか

筆者は学生時代からソニー製品(PlayStation、ヘッドホン、カメラ)の長年のファンであり、同社の事業の広さに興味を持ってきました。一方で、ソニーがどの事業でどれだけ稼いでいるのか最近の業績はどうなっているのかを、ファン目線で気軽に確認できるサイトは見当たりませんでした。

「推し企業を、もっと立体的に知りたい」——その気持ちを起点に、このサイトを作っています。

✨ 現在の主な機能

ファン視点

  • 代表プロダクト・作品マルキー — PlayStation、α、BRAVIA、Sony Music などを事業横断で表示
  • 事業セグメント詳細 — セグメントを選択すると、その事業の特徴と分析メモを表示

投資家視点

  • KPI ダッシュボード — FY2024 の売上高、営業利益、参考株価、時価総額を表示
  • セグメント比較 — 売上、営業利益、営業利益率、売上シェアを切り替えて比較
  • 自動要約インサイト — 最大売上、最大利益、最高利益率、最高成長率のセグメントを自動表示
  • 参考株価チャート — 1M / 3M / 6M / 1Y の静的サンプルチャートを切り替え

共通

  • 出典と注意書き — Sony IR、IRBANK、EDINET への導線と投資助言ではない旨を明記
  • レスポンシブ対応 — モバイル向けのメニュー、レイアウト、縮小モーション設定に対応

🛠 技術スタック

領域 採用技術 採用理由
フロントエンド 静的 HTML / CSS / JavaScript 依存なしで表示でき、プロトタイプの共有がしやすい
スタイリング CSS カスタムプロパティ 単一ファイルでもテーマと配色を管理しやすい
データ可視化 SVG + Vanilla JS ドーナツチャートと株価チャートを軽量に描画
データ kpi.json / segments.json / metadata.json / stock.json 表示データを HTML から分離して更新しやすくする
ホスティング GitHub Pages などの静的ホスティング ビルド不要で公開可能

🗂 データソース

⚠️ 本サイトは個人の学習・研究目的で作成されたものであり、投資助言を行うものではありません。 表示されているデータは情報源の制約により遅延・誤りを含む可能性があります。

🚀 セットアップ

依存パッケージはありません。JSON を fetch で読み込むため、ローカルサーバー経由で確認してください。

python3 -m http.server 8000

ブラウザで http://localhost:8000 を開くとアプリが表示されます。

📁 ディレクトリ構成

sony-lens/
├── index.html            # アプリ本体
├── app.js                # 描画・インタラクション・JSON 読み込み
├── kpi.json              # KPI データ
├── segments.json         # セグメント別データ
├── metadata.json         # サイト情報と出典
├── stock.json            # 参考株価チャート用サンプルデータ
└── README.md

🗺 開発ロードマップ

  • Phase 1: 静的データによる事業セグメント可視化
  • Phase 2: 参考株価チャートと期間切り替え UI
  • Phase 3: プロダクトヒストリー年表
  • Phase 4: IR ニュースフィードの統合
  • Phase 5: パーソナライズ機能(生年からのプロダクト提示)
  • Phase 6: 初期パフォーマンス改善・アクセシビリティ対応
  • Phase 7: JSON をデータソースにして index.html の埋め込みデータを削減
  • Phase 8: 複数年度データの追加と FY 比較

📜 ライセンス

MIT License

⚖️ 免責事項

本サイトはソニーグループ株式会社の公式サイトではなく、個人が学習目的で開発したファンサイトです。掲載されている情報の正確性については保証されません。投資判断は必ずご自身の責任で行ってください。

ソニー、PlayStation、Walkman などのブランド名は、ソニーグループ株式会社およびその関連会社の商標です。

About

🔍 ソニーグループの事業構造と業績を、ファンと投資家の両方の視点から可視化するWebサイト

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages