【Vibe-Coding第3弾】8時間で完成!?全世界ダーツっぽく旅先を決めれるアプリを作ってみた

AI
AIITPHP日常
この記事は約4分で読めます。

こんにちは、実はダーツも好きな綾祢です!
今回はVibe-Codingシリーズ第3弾として作成したWebアプリ、「全世界ダーツの旅 | あなたの名前で世界を旅しよう」を紹介します🎯
日本国内の47都道府県はもちろん、世界各国にも対応したこのアプリ。名前と国名を入力するだけで、どこかにバーチャル旅行できる新しい体験を提供しています!

ちなみに前回のVibe-Coding第2弾はこちら:
👉モテ期、いつ来るの?っていうあなたへ(?)「モテ期予報 💘」をVibe Codingで作ってみた

モテ期、いつ来るの?っていうあなたへ(?)「モテ期予報 💘」をVibe Codingで作ってみた
こんにちは『あの頃のときめきと同じくらい、思い通りに動いたコードに心が躍る。』でおなじみ(?)の綾祢です。今回は、ちょっ...

スポンサーリンク

🌍「全世界ダーツの旅」ってなに?

全世界ダーツの旅」は、簡単に言えば名前と行きたい国を入力するだけで、世界中のランダムな場所に“ダーツで刺さったかのように”旅に出られるWebアプリです!
選んだ国の中からどこに行くかがその瞬間に決まり、Google Maps上で目的地がズームインしながら表示され、その土地に関する紹介文も自動生成されます。

日本国内の場合、47都道府県すべてに対応しており、さらに関東・中部・近畿は15市町村以上、その他の地域も最低5市以上の詳細なデータが収録されています。
もしかしたらあなたの街が目的地に出るかも!?そんなワクワク感も楽しめます✨

全世界ダーツの旅 | あなたの名前で世界を旅しよう
あなたの名前を入力するだけで、世界中の素敵な場所に案内します。観光スポットや名所の情報もご紹介!

✨こだわりポイントと苦労話

🎯「ダーツっぽさ」をどう再現する?

このアプリで一番こだわったのは、やはり「ダーツっぽさ」。Google Maps APIのズーム機能を使って、ズームレベル5→10と段階的にズームしていくことで、ダーツが刺さる瞬間のような緊張感とワクワク感を演出しました!

さらに、結果情報はフェードインで表示されるなど、ちょっとした演出も工夫しています。絵文字も多用して、見た目も親しみやすくなるようにしました🎉

📍全世界対応でデータ整理が大変!

対応地域はアジアからヨーロッパ、アフリカ、南米、オセアニアまで多岐に渡ります。そのため、地域データを一つ一つ整理するのが大変でした…。
日本についても、47都道府県それぞれに複数の市町村データを用意したので、全体のバランスを取るのもひと苦労💦

でも、結果的に「こんな場所もあるんだ!」と発見できる仕様になったので満足しています。


🛠️ 技術的な話(ちょこっと)

  • フロントエンド:HTML, CSS, JavaScript
  • バックエンド:PHP
  • 地図表示:Google Maps API(ズームアニメーションあり)
  • 画像生成:html2canvas
  • SNS共有:X.com対応、同じ結果を再表示可能なURL付き
  • 広告:Google Adsense

📱ぜひ触ってみてください

スマホからでもしっかり動作します📱
外出先でも、電車の中でも、ちょっとしたスキマ時間にバーチャル旅が楽しめます!

気に入った場所が出てきたら、X.comでシェア!同じ結果を友達に送って、「私ここだったよ!」って盛り上がるのも楽しいです🎉

🎥 動画もあります!アプリの動きが気になる方はこちら👇


✍️まとめ

  • 🎲 名前と国名を入力するだけでランダムな旅行先を決定!
  • 🗾 日本47都道府県+世界中の観光地に対応!
  • 🔍 Google Mapsのズーム演出でワクワク感アップ!
  • 📝 自動紹介文で旅先の魅力がわかる!
  • 🔗 X.comシェア機能で友達と旅を共有できる!

👉 全世界ダーツの旅を始める

全世界ダーツの旅 | あなたの名前で世界を旅しよう
あなたの名前を入力するだけで、世界中の素敵な場所に案内します。観光スポットや名所の情報もご紹介!

さて、次はどんなものを作ろうかな~?
またなにか、楽しくてちょっと便利な何かを作ってみたいと思います。お楽しみに✨️

続き

さっそくアップデートしました!

コメント

タイトルとURLをコピーしました