Skip to content

39shusuke-git/realestateindex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

不動産インデックスデータベース

アプリ概要

【アプリ名】:不動産インデックスデータベース 【目的】:

  • インターネット上に落ちている多様な不動産インデックスを参照
  • 必要に応じたデータ分析や可視化を可能に
  • 加えて、インターネット上で公開されたものはタイムリーに更新・公開されるように 【対象ユーザー】:
  • 不動産インデックスを業務で使用する業者
  • 仲介会社、不動産デベ、プロパティマネジメント会社、アセットマネジメント会社

主要機能リスト

【機能1】:インデックスデータの参照・表示

  • 詳細:様々な不動産インデックスのデータを取得し、表・グラフ形式で表示する
  • 優先度:高

【機能2】:インデックス・発行体・アセットクラスの選択と比較

  • 詳細:複数のインデックス・発行体・アセットクラスを選択し、比較できるようにする
  • 優先度:高

【機能3】:時系列データの可視化

  • 詳細:選択したインデックスの時系列データをグラフで可視化する
  • 優先度:高

【機能4】:データのフィルタリング

  • 詳細:日付範囲、地域、物件タイプなどでデータをフィルタリングする
  • 優先度:中

【機能5】:データのエクスポート

  • 詳細:表示されているデータをCSV/Excelでダウンロードできるようにする
  • 優先度:中

【機能6】:自動データ更新

  • 詳細:定期的に最新のインデックスデータを取得・更新する仕組み
  • 優先度:低

技術スタックと制約

【フレームワーク】:Streamlit 【必須ライブラリ】:pandas, plotly, numpy, requests, beautifulsoup4 【データ形式】:CSV, JSON, API, Webスクレイピング 【デプロイ環境】:Streamlit Cloud 【その他制約】:データ更新頻度は各インデックスの公開タイミングに依存

UI/UX要件

【レイアウト】:

  • サイドバー:インデックス選択、フィルター設定
  • メイン画面:データ表示、グラフ表示、操作ボタン 【カラースキーム】:専門的で信頼感のあるデザイン・シンプル(ダークグレを基調に、強調色を活用) 【必要なUI要素】:
  • ドロップダウン(インデックス選択用)
  • 日付範囲セレクター
  • データテーブル
  • インタラクティブグラフ
  • ダウンロードボタン 【レスポンシブ対応】:必要(モバイル対応)

データフロー

【入力データ】:

  • 公開されている不動産インデックスのWebサイト
  • CSV/Excelファイル
  • APIエンドポイント(利用可能な場合) 【処理内容】:
  • データの取得と正規化
  • 時系列データの処理
  • 複数インデックスの統合・比較 【出力形式】:
  • インタラクティブテーブル
  • 折れ線グラフ
  • ヒートマップ
  • ダウンロード可能なCSV/Excel

開発ロードマップ

【フェーズ1】:基本的なUI構築とデータ表示機能 【フェーズ2】:データ可視化とフィルタリング機能 【フェーズ3】:データのエクスポート機能と自動更新機能

その他特記事項

【注意点】:

  • 各インデックスのデータ構造が異なるため、正規化が必要
  • アクセス頻度の制限に注意(Webスクレイピング時) 【将来的な拡張性】:
  • 予測分析機能の追加
  • ユーザーアカウント機能
  • カスタムインデックス作成機能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages