← 制作実績一覧

観光・街歩きWebアプリ / 本番運用中

KuraWalk

倉敷美観地区で、現在地や空き時間から観光スポット・飲食店・モデルコースを探せる街歩きガイドです。

KuraWalkを開く
KuraWalkの観光マップと機能を紹介する公開用ビジュアル

概要

倉敷美観地区の観光情報を、地図と一覧から探せるWebアプリです。現在地、空き時間、目的を使って候補を絞り込めます。

観光スポット、飲食店、買い物に加え、トイレ・駐車場・ATM・Wi-Fiなどの実用情報も掲載しています。施設ごとに営業時間、料金、情報の出典を管理しています。

想定利用者
倉敷美観地区を訪れる旅行者。現地で行き先を探す人と、訪問前に計画を立てる人を想定。
制作目的
美観地区にいる人が、現在地・使える時間・目的から次の行動を選べるようにすること。
現在の状態
2026年8月14日に公開し、現在も本番運用中です。2026年8月時点で5言語に対応し、施設情報と出典の確認・更新を継続しています。

主な機能

  • 現在地または中橋を基準に、近い施設を探す
  • 観光・食事・買い物・実用情報を地図と一覧で比較する
  • 30分から2時間30分まで、空き時間に合うモデルコースを選ぶ
  • 建物や町並みの背景を5言語のガイドで読む
  • 24時間利用、車いす、ベビー設備などの条件から公衆トイレを絞り込む
  • 気になる場所を端末内のお気に入りへ保存し、PWAとして利用する

制作範囲

  • 個人開発としての企画・要件整理・情報設計
  • スマートフォンを中心としたUI設計とフロントエンド実装
  • 施設・翻訳・出典を扱うデータモデルと管理機能の設計・実装
  • 地図データ、位置情報、PWA、SEO、多言語対応
  • Cloudflare環境へのデプロイと公開後のデータ整備・運用
  • 自動テスト、端末幅別の画面確認、リリース判定

技術情報

Frontend
Astro / TypeScript / React Islands / Tailwind CSS
Data
Cloudflare D1。施設、翻訳、カテゴリ、営業時間、出典、ガイド、コースを管理
Infrastructure
Cloudflare Workers。静的アセットと地図タイルを同一構成で配信
Mapping
MapLibre GL JS / PMTiles / OpenStreetMap・Protomaps由来データ
PWA
インストール対応、主要画面のキャッシュ、端末内のお気に入り
Internationalization
日本語・英語・中国語(簡体字/繁体字)・韓国語
Testing
Vitest / Playwright。地図、レスポンシブ、データ整合性、公開前スモークテスト
SEO
canonical、OGP、構造化データ、sitemap、robots、言語別メタデータ