静的JSONとGitHub Pagesで動作する「統計・公衆衛生学者ガチャ」アプリケーション。
- 学者のプロフィールや功績をガチャ形式でランダムに取得・学習できる体験
- すべての画像とデータは事前生成され、静的ファイルとして配信
- 運用コストをほぼゼロに抑えたシステム設計
- 画像:手動または半自動で生成し
avatars/に保存 - データ:
scholars.jsonで手動管理(名前、専門分野、論文情報など) - 画像生成:必要に応じてOpenAI APIで生成(手動トリガー)
- ホスティング:GitHub Pages(静的サイト)
- シンプルなガチャ機能
- レアリティ表示(N、R、SR、SSR)
- 学者のプロフィール・主要論文・豆知識の表示
- 出典リンク
新しい学者を追加する際の手順:
scholars.jsonに新しい学者のデータを追加(avatarはnullまたは未設定)- 以下のいずれかの方法で画像を用意:
python scripts/gen_avatar_batch.pyを実行して自動生成- 別途画像を用意して
avatars/{id}.pngとして保存
- 必要に応じて
scholars.jsonの avatar フィールドを更新
- scholars.jsonへの学者データ追加
- 画像生成システムの微調整
- フロントエンド機能の拡張