OpenChart
Free Desktop charting with Claude or Codex. Describe alerts, research chart moves, and choose your data providers.
政治資金の流れを透明性を持って公開するプラットフォームです
Translation pending
FinanceTypeScript · ShellGitHub @team-miraiSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗政治資金の透明性向上を目指すオープンソースダッシュボード
政治家・政治団体が会計データを透明に公開し、市民が政治資金の流れを理解しやすくするためのWebアプリケーションです。クラウド会計ソフト(MFクラウド・freee等)から取得したデータを可視化し、政治資金報告書の作成も支援します。
チームみらい永田町エンジニアチームが開発しています。
このプロジェクトは以下のディレクトリ構成で構築されています:
marumie/
├── webapp/ # フロントエンド(一般ユーザー向け)
│ ├── src/
│ │ ├── app/ # Next.js App Router
│ │ ├── client/ # クライアントサイドコンポーネント
│ │ ├── server/contexts/ # Bounded Context ベース構成
│ │ │ └── public-finance/ # 政治資金データの公開・可視化
│ │ └── types/ # 型定義
│ ├── tests/ # テストファイル
│ └── package.json
├── admin/ # 管理画面
│ ├── src/
│ │ ├── app/ # Next.js App Router
│ │ ├── client/ # クライアントサイドコンポーネント
│ │ ├── server/contexts/ # Bounded Context ベース構成
│ │ │ ├── auth/ # 認証関連処理
│ │ │ ├── data-import/ # 取引データ取り込み
│ │ │ ├── report/ # 政治資金報告書XMLエクスポート
│ │ │ └── shared/ # コンテキスト横断共有
│ │ ├── types/ # 型定義
│ │ └── middleware.ts
│ ├── tests/ # テストファイル
│ └── package.json
├── shared/ # 共通モデル・型定義・ユーティリティ
│ ├── models/ # 共通データモデル
│ └── utils/ # 共通ユーティリティ関数
├── data/ # サンプルデータ
├── supabase/ # Supabaseローカル開発環境設定
├── prisma/ # データベーススキーマ・マイグレーション
└── docs/ # ドキュメント(正本とスナップショットの分類は docs/README.md を参照)
docs/old/)に分かれています。読み方は docs/README.md を参照してください※ 表示されている値は実際の値ではありません。
ローカル開発環境のセットアップ手順は 開発環境セットアップガイド を参照してください。
本番デプロイは GitHub Actions の Deploy Production ワークフローを main から手動実行して行います。
webapp / admin の両方のデプロイが成功すると、デプロイしたコミットに release tag が自動で作成・push されます(どちらかが失敗した場合はタグは付きません)。
デプロイは「ビルド → vercel promote で本番ドメインを付け替え → ドメインが今回のデプロイを指したか検証」の順に行います(scripts/vercel-deploy-production.sh)。
CLI からのデプロイは本番ドメインが自動では付け替わらないため、promote と検証まで通って初めてデプロイ成功とみなします。
release-YYYYMMDD-HHMMSS(日本時間。例: release-20260911-153012)現在本番に出ているコミットは、最新の release tag で確認できます。
git fetch --tags
git log -1 "$(git tag -l 'release-*' --sort=-refname | head -n 1)"
このプロジェクトは GNU Affero General Public License v3.0 の下でライセンスされています。
このプロジェクトへのコントリビューションを行う場合は、コントリビューターライセンス契約(CLA) への同意が必要です。
このソフトウェアを使用する場合は、適切なライセンス表示を行ってください。詳細は LICENSE ファイルをご確認ください。