Amela
みどり市役所 様 プラットフォーム構築ストーリー
機密保持のため、自治体名・プロジェクト名・システム画像は仮名およびモックに置き換えています。

市民サービスをワンストップで、ゼロから内製で。

CityConnect は、自治体の市民向けオンラインサービスを統合提供する市民ポータル。第一弾モジュールとしてCOVIDワクチン予約・問診票電子化を稼働中、税・教育・図書館への横展開が計画される、行政DXの基盤プラットフォームです。

24時間オンライン受付・本人確認の自動化・将来モジュールへの拡張性・自治体基準のセキュリティ ── 行政サービスに必要な 4 軸を同時に満たすプラットフォームを、ゼロから 8 ヶ月で内製構築した、新規プラットフォーム立ち上げストーリー。

対象市民
6 万人+
全世帯カバー
想定処理件数
12 万件+
ワクチン予約 (年間)
平均申込時間
3
紙申請の 1/10
拡張性
4+ モジュール
同一基盤で横展開
みどり市 市民ポータル
こんにちは
山田 太郎 様
ワクチン予約
3 分で完了
予約状況
2 件
お知らせ
4 件
3回目接種の受付を開始しました
01
CLIENT
お客様について

自治体DX × 市民向けデジタルサービスを牽引する、「みどり市役所」様。

みどり市役所 様は、人口 約 6 万人 を擁する中規模自治体。コロナ禍を契機に、紙ベースの市民申請業務を抜本的にデジタル化する DX 方針を策定し、市民サービスの構造改革に着手しました。

事業モデルは「市民が役所に行かなくても全サービスを利用できる」状態の実現。ワクチン予約を起点に、税・教育・図書館・ごみ収集など 複数の行政サービスを 1 アカウント・1 ポータルで統合提供 する基盤づくりが求められました。

対象市民数
6万人+
接種ポイント
5会場 (市内)
月間SLA
99.9%
BUSINESS FLOW
市民が予約完了するまでの 4 ステップ
1
STEP 01
アカウント作成
メールアドレスで本人確認 (AWS Cognito)。自治体基準のセキュリティで安全に。
2
STEP 02
問診票入力
接種券番号・前回接種を自動入力。転記ミスをゼロに。
3
STEP 03
会場・日時選択
5 会場 × 14 日間の空き枠を可視化、24h オンライン予約。
4
STEP 04
予約完了・通知
メール確認 (SES) + 予約 PDF。当日チェックインまでサポート。
02
CHALLENGE
解くべき設計課題

プラットフォームに求められた、4 つの構造要件。

いずれも技術選定の問題ではなく、市民満足度・職員生産性・横展開コスト・市民信頼に直結する事業要件。ゼロからの新規構築で「同時に成立させる」設計が必要でした。

24h オンライン受付を実現すれば、職員残業ゼロで市民満足度が向上する
平日 9-17 時の窓口受付では 共働き世帯に不公平、職員も予約ピーク時の電話対応で逼迫。オンライン化なしでは、市民・職員の両方に不満が累積。
本人確認を自動化すれば、転記ミスとなりすましリスクを根絶できる
紙申請の接種券番号 誤記入率 約3%、職員確認に 1 件あたり数分の手作業。1 万件規模の処理ではミス補正が業務の大きな負担に。
モジュール拡張可能な基盤を設計すれば、税・教育・図書館も同一アカウントで提供できる
各サービスごとに認証システムを作ると 運用コストが線形に膨張、市民は複数 ID 管理で混乱。設計段階で拡張性を担保しないと、後戻り不能。
自治体基準のセキュリティを実装すれば、医療情報を扱う市民の信頼を獲得できる
個人情報保護法 + 自治体ガイドライン準拠、監査ログの全件追跡が必須。設計を誤れば、サービスインそのものが認可されない。
03
ARCHITECTURE
共に築いた構成

市民サービスを、4 つの領域で「拡張可能な基盤」へ。

AWS マネージドサービスをフル活用したクラウド基盤で、認証・データ管理・受付 UX・通知配信を独立して拡張可能な形に設計。新しい行政サービスを「数ヶ月で投入できる」基盤を、ゼロから内製で構築しました。

Amela
EXECUTION
8ヶ月
期間
42人月
総工数
領域 ①
認証・アカウント基盤
課題
自治体基準で安全な認証基盤を、ゼロから内製せずに早期立ち上げする必要
解決策
AWS Cognito で RS256 JWT 認証を採用
パスワード強制変更・忘れフローをマネージドで実現
領域 ②
問診票・予約データ管理
課題
接種券番号・市民マスタを、改ざん不可で正確に保管する必要
解決策
RDS MySQL + TypeORM で型安全な ORM 層
CloudWatch で全アクセスを監査ログ化
領域 ③
オンライン受付 UX
課題
高齢者でも 3 分で完了する申込フローを、PC・スマホ両対応で実装する必要
解決策
Vue + Vuetify でモバイルファースト設計
本人確認情報の自動入力 + 4 ステップ Wizard で迷わず完了
領域 ④
通知・帳票配信
課題
予約完了メール・接種証明 PDF を、運用負荷ゼロで自動配信する必要
解決策
AWS SES + EJS テンプレートで設定変更だけで切替
S3 で証明書を市民マイページから即時 DL
TECH STACK
FRONTEND
Vue.js Vuetify vee-validate Vuex
BACKEND
NestJS TypeORM Passport JWT Swagger
CLOUD
AWS Cognito RDS MySQL S3 + SES CloudWatch
04
IMPACT
プラットフォームが生み出す価値

みどり市役所 様の「市民サービス品質」が、加速する。

この基盤は技術指標ではなく、市民満足度・職員生産性・DX 投資 ROIといったビジネスアウトカムを継続的に生み出します。

24 時間止まらない市民窓口を支える基盤
オンライン申込で時間制約を完全撤廃、職員はリアル業務に集中できる
転記ミス・なりすましを構造的に防ぐ設計
本人確認情報の自動入力 + Cognito 認証で人為ミスとセキュリティリスクを同時に削減
「ワンアカウント自治体」を最大化する設計
税・教育・図書館・ごみ収集も同一基盤、市民は 1 ID で全サービス利用可能
監査・コンプライアンスに集中できる運用体制
マネージドサービス活用で開発者は本質的な市民価値に集中、運用は監査ログ自動化
🧑‍💼
STAKEHOLDER
市民
サービス利用者
一般的に
平日昼間に役所へ行列・紙申請で 30 分待ち、結果が分かるのは数日後
みどり市役所 では
スマホで 3 分申込・24 時間受付・予約結果は即時メール通知
事業インパクト
市民満足度の構造的向上 + 待ち時間ゼロが「日常」に
👩‍💼
STAKEHOLDER
職員 (健康課)
予約・接種運営
一般的に
電話対応・紙の転記・確認電話に数分、予約ピーク時に残業が常態化
みどり市役所 では
予約一覧を一画面で管理・チェックインも数秒、書類確認待ちのみフォーカス
事業インパクト
職員業務時間 約60% 削減 + 余力を市民個別対応に再投入
💻
STAKEHOLDER
情報システム部門
インフラ運用
一般的に
認証システムを内製、セキュリティパッチ・障害対応で人員が圧迫される
みどり市役所 では
Cognito + マネージド DB で認証・基盤を AWS に委譲、IAM 専門知識不要
事業インパクト
運用コスト 1/3、立ち上げ期間 1/2 + 次サービスへ即着手可能
🏛️
STAKEHOLDER
市政運営
DX 推進・予算
一般的に
1 サービス 1 システムで予算が膨張、横展開で都度数千万円規模の投資
みどり市役所 では
共通基盤で新モジュールは数ヶ月で立ち上げ、追加コスト最小
事業インパクト
DX 投資 ROI 大幅改善 + 「ワンアカウント自治体」が実現可能に
05
DEMO
3 つのシナリオ

実際に動くデモで、CityConnect の体験を。