オープンソース参考実装ショーケース

CivicTech Portfolio

自治体標準準拠システムから、署名運動支援、電子投票、福祉・供養アプリまで。
公共領域のオープンソース参考実装を、すべてその場で触れるデモ付きで公開しています。

22動くデモ
4プロダクトLP
¥0ホスティング費
すべて参考実装・デモ環境です。 実在の個人情報は入力しないでください。デモのデータはメモリ上のみで保持され、不定期に消去されます。 本番業務・実際の選挙等には使用できません。

このサイトについて

CivicTech Portfolioは、個人開発者が公共・福祉・行政領域のソフトウェアを「動くかたち」で公開しているオープンソースのショーケースです。営利企業や自治体の公式サイトではありません。

行政システムは仕様書だけでは動作のイメージがつかみにくく、実際に触れる機会もほとんどありません。そこで、地方公共団体情報システム標準化の標準仕様書を読み込んで作った参考実装や、署名収集・電子投票・福祉支援などの公共課題に向けたプロダクトを、誰でもブラウザからその場で試せる状態で公開しています。

想定している読者は、自治体システムに関わる職員・ベンダーの方、シビックテックに関心のある方、公共領域のプロダクト設計やプライバシー技術(E2EE・ゼロ知識証明など)に興味のある開発者の方です。

開発の経緯や技術解説は Qiitaの紹介記事 にまとめています。

プロダクト

公共・福祉領域の課題に取り組むプロダクト群。

🖋 出前署名

リコール・条例制定改廃の法定署名収集を、フードデリバリー型の配車モデルで支援。E2EE封緘でサーバは住所を知らない設計。

🗳 Internet Voting System

マイナンバーカード活用電子投票の設計検証プロトタイプ。JPKI・ブラインド署名・ZKP・ミックスネット・閾値復号をモジュール分離。

🍃 QuietPass

障害者手帳提示の心理的負担を軽くする外出支援ツール。ゼロ知識E2EE同期のSaaS版を開発中(サーバは暗号文のみ保管)。

🕯 供養ノート

年忌を宗派別に自動計算し、家族で供養記録を共有・継承。お寺とは同意ベースで最小情報のみ連携。開発中。

自治体標準準拠システム(参考実装)

地方公共団体情報システム標準化の標準仕様書を参照した参考実装21本。外部依存ゼロのNode.js+バニラJSで、 職員ログインはデモ用(任意のID・パスワード)。市民ポータルはモックのマイナンバーカード認証(カード番号 JPKI-0001/暗証番号 1234)で試せます。

📄 市民オンライン手続きポータル

マイナンバーカード認証(モック)で証明書のオンライン請求などを体験できる市民向けポータル。6言語対応。

児童手当システムデモ

児童手当の認定・支給・現況届など、子どもへの手当事務を管理。

税務システムデモ

個人住民税の賦課・収納・税証明書の発行事務を管理。

児童扶養手当システムデモ

ひとり親家庭等への児童扶養手当の認定・支給を管理。

火葬等許可事務システムデモ

死亡届に伴う火葬・埋葬許可証の交付事務を管理。

後期高齢者医療システムデモ

75歳以上等の被保険者資格・保険料・給付の事務を管理。

選挙人名簿管理システムデモ

選挙人名簿の登録・抹消・縦覧など名簿管理事務を扱う。

健康管理システムデモ

母子保健・予防接種・各種健診の記録と通知を管理。

印鑑登録システムデモ

印鑑の登録・廃止と印鑑登録証明書の発行事務を管理。

国民健康保険システムデモ

国保の資格管理・保険料賦課・給付などの事務を管理。

国民年金システムデモ

国民年金の資格取得・免除申請などの届出事務を管理。

戸籍情報システムデモ

出生・婚姻など戸籍届出の受理から記載までの事務を管理。

戸籍附票システムデモ

戸籍附票による住所の履歴管理と証明書発行を扱う。

子ども・子育て支援システムデモ

保育の支給認定・入所選考・施設型給付などの事務を管理。

介護保険システムデモ

要介護認定・保険料・介護給付の一連の事務を管理。

就学援助事務システムデモ

就学援助費の申請受付・認定・支給の事務を管理。

就学事務システムデモ

学齢簿の編製・就学校の指定・転入学の事務を管理。

生活保護・レセプト管理システムデモ

保護の申請・決定から扶助費支給・医療レセプトまで管理。

障害者福祉システムデモ

障害者手帳の交付や自立支援給付などの福祉事務を管理。

特定健診等システムデモ

特定健診・特定保健指導の対象者管理と結果記録を扱う。

人口動態調査事務システムデモ

出生・死亡等の届出から人口動態調査票を作成する事務を管理。

技術的な特徴

外部依存ゼロ

標準準拠システム群はNode.js標準ライブラリ+バニラJSのみ。npm installなしで動きます。

プライバシー設計

出前署名はE2EE封緘でサーバが住所を保持しない設計。QuietPassはゼロ知識同期を採用予定。

共通基盤化

標準準拠20業務は共通コア+業務固有ロジック(約94%削減)で保守。1コマンドでデモ環境を再生成できます。