概要
自治体が運営する官民連携拠点の公式サイトです。デザインからシステムの設計・実装までをゼロから担当し、Django の管理画面と API、Nuxt による静的サイト生成の構成で構築しました。
課題
- 公募の情報、活動の報告、お知らせ、参加団体の紹介など、性質の異なる情報を扱う
- 担当の職員が、技術者に頼らず日々の更新を行えるようにしたい
- 公共のサイトとして、安定して速く表示できることが求められる
取り組み
- 情報の種類ごとに入力画面を分けた CMS を構築し、職員が迷わず更新できるようにしました。
- 公開サイトは Nuxt の SSG で生成し、静的に配信しています。
- 情報が増えても探しやすい一覧と詳細ページを設計しました。
技術のポイント
- 静的配信による安定性:アクセスが集中しても表示が遅くなりにくい構成。
- 運用に合わせた CMS:入力項目を情報の種類ごとに設計し、更新の手間と誤りを減らす。