- Dates: Thursday, Jan 22, 2026 – Saturday, Jan 31, 2026 (10 Days / 9 Nights)
- Destinations: Tokyo (Yotsuya, Asakusa, Ueno) & Karuizawa
- Airline: Cathay Pacific (TPE ↔ NRT)
Flight: CX450 (Cathay Pacific)
- Depart: TPE @ 12:50 PM
- Arrive: Narita (NRT) @ 3:50 PM
Transfer: Narita Airport → Tokyo
Accommodation: Hotel Keihan Tokyo Yotsuya
Group A (Harry Potter):
- Warner Bros. Studio Tour Tokyo - The Making of Harry Potter
Group B (City Sightseeing):
- Tokyo Tower → Meiji Shrine
Evening Meeting Point:
- Location: Shibuya
- Activities: Dinner and shopping at Alpen TOKYO
Accommodation: Hotel Keihan Tokyo Yotsuya
Transportation: Rental Car (All day self-drive)
Car Rental:
- Pick up: 8:00 AM - Nippon Rent-A-Car ニッポンレンタカー 四谷営業所 (協立四谷ビル 1F)
- Return: By 8:00 PM (Same location)
⚠️ Important: Confirm snow tires (スタッドレスタイヤ) or chains are equipped!
Detailed Schedule:
| Time | Activity | Notes |
|---|---|---|
| 08:00 | Pick up car & Depart | Nippon Rent-A-Car (協立四谷ビル 1F) |
| 08:30 - 10:30 | Drive: Tokyo (Yotsuya) → Lake Kawaguchi | ~1.5-2 hours via Chuo Expressway (toll required) |
| 10:30 - 11:30 | Arakurayama Sengen Park | 📍 Best Mt. Fuji viewing spot! ~400 steps climb. Photo op with pagoda |
| 11:30 - 12:00 | Drive to Lake Kawaguchi | - |
| 12:00 - 13:00 | Lunch | Lakeside restaurants. Try local houtou noodles (ほうとう) |
| 13:00 - 14:30 | Kachi Kachi Ropeway | Cable car to summit for panoramic lake & Mt. Fuji views |
| 14:30 - 15:30 | Oishi Park (Natural Living Center) | 📍 Close-up Mt. Fuji views! Lakeside walk & reflection photos |
| 15:30 - 16:30 | Saiko Iyashi no Sato Nenba (Thatched Village) | Traditional village with Mt. Fuji backdrop |
| 16:30 - 17:00 | Return to Lake Kawaguchi area | - |
| 17:00 - 18:00 | Begin return to Tokyo | |
| 18:00 - 20:00 | Drive: Lake Kawaguchi → Tokyo (Yotsuya) | ~1.5-2 hours (consider traffic) |
| By 20:00 | Return car | Nippon Rent-A-Car (協立四谷ビル 1F) |
Accommodation: Hotel Keihan Tokyo Yotsuya
Logistics:
- Check out of Yotsuya → Move luggage to Asakusa
Daytime Activities:
Group A (Event):
- TOKYO DOME (Evening)
Group B (Culture):
- Asakusa (Senso-ji Temple) + Ueno Park
Accommodation: Seirai Asakusa Vacation Rental
- Address: 4-6-7 Kotobuki, Taito Ward, Tokyo 111-0042
- Access: Keyless entry (code)
- Phone: +81 70-4749-4704
Activity: teamLab (Planets or Borderless) + Ginza District
Accommodation: Seirai Asakusa Vacation Rental
Transfer: Tokyo (likely Ueno or Tokyo Station) → Karuizawa via Shinkansen (approx. 1 hour)
Activity: Arrive in Karuizawa, check-in, explore outlet mall or rest
Accommodation: Karuizawa Prince Hotel West
Activity: Full Day Skiing
Accommodation: Karuizawa Prince Hotel West
Activity: Full Day Skiing
Accommodation: Karuizawa Prince Hotel West
Transfer: Karuizawa → Tokyo (Ueno Area)
Activity: Free time / Last minute shopping in Ueno/Okachimachi (Ameyokocho)
Accommodation: Hotel Villa Fontaine Tokyo-Ueno Okachimachi
Morning: Check out. Take Keisei Skyliner from Ueno to Narita Airport
Flight: CX451 (Cathay Pacific)
- Depart: Narita (NRT) @ 2:20 PM
- Arrive: TPE @ 6:40 PM
開發一個「北歐極光風」旅遊規劃網頁應用程式,結合智能導遊功能,採用手機優先設計,支援雲端同步,方便與朋友共同使用。
- Aurora Borealis: 深邃夜空搭配漸層極光色彩,優雅且現代
- 手機優先: 以行動裝置體驗為核心,如原生 App 般流暢
- 資訊層次分明: 深色背景讓重要資訊跳脫、一目了然
- 自駕友善: 大按鈕、高對比、開車時一眼可辨識
| 元素 | 名稱 | 色碼 | 用途 |
|---|---|---|---|
| 背景 | 極夜 | #0F0F1A |
主背景,深邃星空 |
| 卡片 | 星塵 | #1A1A2E |
卡片底色 |
| 卡片邊框 | 月暈 | #2D2D44 |
卡片邊框、分隔線 |
| 主文字 | 雪白 | #F8F8FF |
標題、重要文字 |
| 副文字 | 霜灰 | #A0A0B0 |
說明、時間、次要資訊 |
| 景點色 | 極光綠 | #00D9A5 |
景點卡片標示 |
| 餐廳色 | 落日橘 | #FF8C42 |
餐廳卡片標示 |
| 交通色 | 極光藍 | #4DA8DA |
交通卡片標示 |
| 重點色 | 極光紫 | #A855F7 |
按鈕、重點標示 |
| 警示色 | 極光粉 | #FF6B9D |
必吃/必買標籤 |
/* 主要字體 */
font-family: 'Inter', 'Noto Sans TC', -apple-system, sans-serif;
/* 標題 - 較重 */
.title { font-weight: 700; letter-spacing: -0.02em; }
/* 內文 - 舒適閱讀 */
.body { font-weight: 400; line-height: 1.6; }
/* 標籤 - 清晰辨識 */
.tag { font-weight: 600; font-size: 12px; text-transform: uppercase; }| 元素 | 大小 (Mobile) | 大小 (Desktop) |
|---|---|---|
| 大標題 | 28px | 36px |
| 頁面標題 | 22px | 28px |
| 卡片標題 | 18px | 20px |
| 內文 | 15px | 16px |
| 標籤/說明 | 12px | 13px |
🏯 景點卡片 (Aurora Green)
.card-attraction {
background: linear-gradient(135deg, #1A1A2E 0%, #0D2818 100%);
border-left: 4px solid #00D9A5;
border-radius: 16px;
}🍜 餐廳卡片 (Sunset Orange)
.card-restaurant {
background: linear-gradient(135deg, #1A1A2E 0%, #2D1810 100%);
border-left: 4px solid #FF8C42;
border-radius: 16px;
}🚗 交通卡片 (Aurora Blue)
.card-transport {
background: linear-gradient(135deg, #1A1A2E 0%, #0D1B2A 100%);
border-left: 4px solid #4DA8DA;
border-radius: 16px;
}導航按鈕樣式:
.nav-button {
background: linear-gradient(135deg, #A855F7 0%, #6366F1 100%);
color: white;
border-radius: 25px;
padding: 12px 20px;
font-weight: 600;
box-shadow: 0 4px 15px rgba(168, 85, 247, 0.4);
}/* Mobile First */
/* 預設樣式 = 手機 (< 640px) */
/* 平板 */
@media (min-width: 640px) { ... }
/* 小筆電 */
@media (min-width: 1024px) { ... }
/* 桌面 */
@media (min-width: 1280px) { ... }採用頂部分頁標籤 (Segmented Control) 設計,適合單手操作:
┌─────────────────────────────────────┐
│ 🗾 JAPAN 2026 ⚙️ │
│ 1/22 - 1/31 · 東京 & 輕井澤 │
├─────────────────────────────────────┤
│ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ │
│ │ 行程 │ │ 資訊 │ │ 記帳 │ │ 攻略 │ │ ← 頂部分頁
│ └─────┘ └─────┘ └─────┘ └─────┘ │
├─────────────────────────────────────┤
│ │
│ [ 頁面內容區 ] │
│ │
└─────────────────────────────────────┘
手勢操作:
- 下拉更新天氣與資料
- 左右滑動切換日期
- 點擊卡片展開詳情
過場動畫:
- 頁面切換:淡入淡出 + 輕微位移
- 卡片展開:彈性縮放 (spring animation)
- 點擊回饋:輕微發光效果
日期選單 + 天氣預報:
┌─────────────────────────────────────┐
│ ← │ Day1 │ Day2 │[Day3]│ Day4 │ → │
│ │ 1/22 │ 1/23 │ 1/24 │ 1/25 │ │
└─────────────────────────────────────┘
╭─────────────────────────────────────╮
│ 🌤️ 河口湖・富士山 5°C │
│ 晴時多雲 │ 濕度 45% │ 風速 12km/h │
│ ⚠️ 山區可能有積雪,請注意路況 │
╰─────────────────────────────────────╯
行程時間軸:
┌─────────────────────────────────────┐
│ Day 3 · 1月24日 (六) │
│ 🗻 富士山自駕一日遊 │
├─────────────────────────────────────┤
│ │
│ 08:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ ╭─────────────────────────────────╮│
│ │🚗 交通 ││
│ │ ───────────────────────────── ││
│ │ 取車出發 ││
│ │ Nippon Rent-A-Car 四谷営業所 ││
│ │ 協立四谷ビル 1F ││
│ │ ││
│ │ ⚠️ 請確認已配備雪胎! ││
│ │ ││
│ │ ╭──────────────────╮ ││
│ │ │ 📍 導航至此處 → │ ││
│ │ ╰──────────────────╯ ││
│ ╰─────────────────────────────────╯│
│ │ │
│ 10:30 ━┿━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ ╭─────────────────────────────────╮│
│ │🏯 景點 ││
│ │ ───────────────────────────── ││
│ │ 新倉山淺間公園 ││
│ │ Arakurayama Sengen Park ││
│ │ ││
│ │ 📖 景點故事 ││
│ │ 這裡是拍攝富士山與五重塔經典 ││
│ │ 合照的絕佳地點,需爬約 400 階 ││
│ │ 石階才能抵達展望台... ││
│ │ ││
│ │ 🏷️ 攻略標籤: ││
│ │ ┌──────────┐ ┌──────────┐ ││
│ │ │ 📸 必拍 │ │ 🥾 需體力 │ ││
│ │ └──────────┘ └──────────┘ ││
│ │ ││
│ │ ╭──────────────────╮ ││
│ │ │ 📍 導航至此處 → │ ││
│ │ ╰──────────────────╯ ││
│ ╰─────────────────────────────────╯│
│ │ │
│ 12:00 ━┿━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ ╭─────────────────────────────────╮│
│ │🍜 餐廳 ││
│ │ ───────────────────────────── ││
│ │ 河口湖畔午餐 ││
│ │ ││
│ │ 🏷️ 美食標籤: ││
│ │ ┌────────────────────────────┐ ││
│ │ │ 🔥 必吃:餺飥麵 (ほうとう) │ ││
│ │ └────────────────────────────┘ ││
│ │ ┌────────────────────────────┐ ││
│ │ │ 📋 必點:南瓜餺飥套餐 │ ││
│ │ └────────────────────────────┘ ││
│ │ ││
│ │ ╭──────────────────╮ ││
│ │ │ 📍 導航至此處 → │ ││
│ │ ╰──────────────────╯ ││
│ ╰─────────────────────────────────╯│
│ │
└─────────────────────────────────────┘
卡片分類圖示系統:
| 類型 | 圖示 | 邊框顏色 | 用途 |
|---|---|---|---|
| 景點 | 🏯 | #00D9A5 極光綠 |
觀光景點、公園、神社 |
| 餐廳 | 🍜 | #FF8C42 落日橘 |
用餐、咖啡廳、美食 |
| 交通 | 🚗 | #4DA8DA 極光藍 |
租車、新幹線、機場接送 |
| 住宿 | 🏨 | #A855F7 極光紫 |
Check-in/out |
| 購物 | 🛍️ | #FF6B9D 極光粉 |
商場、outlet |
| 活動 | 🎿 | #FBBF24 星光黃 |
滑雪、演唱會 |
自動偵測地點並生成導航按鈕:
- 系統自動掃描行程文字中的地址、店名、景點名稱
- 為每個地點生成「📍 導航至此處」按鈕
- 點擊後開啟 Google Maps 導航 (支援開車模式)
自動分析並高亮重要資訊:
| 標籤類型 | 顏色 | 範例 |
|---|---|---|
| 🔥 必吃美食 | #FF6B9D 極光粉 |
餺飥麵、燒肉 |
| 📋 必點菜單 | #FBBF24 星光黃 |
南瓜餺飥套餐 |
| 🛒 必買伴手禮 | #00D9A5 極光綠 |
東京芭娜娜 |
| 🎫 預約代碼 | #A855F7 極光紫 |
預約編號、確認碼 |
#EF4444 警示紅 |
雪胎確認、時間提醒 |
標籤顯示樣式:
.tag-must-eat {
background: linear-gradient(135deg, #FF6B9D 0%, #FF8A80 100%);
color: white;
padding: 6px 12px;
border-radius: 20px;
font-weight: 600;
}
.tag-must-order {
background: linear-gradient(135deg, #FBBF24 0%, #F59E0B 100%);
color: #1A1A2E;
padding: 6px 12px;
border-radius: 20px;
font-weight: 600;
}航班資訊區塊:
╭─────────────────────────────────────╮
│ ✈️ 航班資訊 │
├─────────────────────────────────────┤
│ │
│ 🛫 去程 CX450 │
│ ─────────────────────────────── │
│ TPE 12:50 ──────────→ NRT 15:50 │
│ 1月22日 (四) │ Cathay Pacific │
│ │
│ 🛬 回程 CX451 │
│ ─────────────────────────────── │
│ NRT 14:20 ──────────→ TPE 18:40 │
│ 1月31日 (六) │ Cathay Pacific │
│ │
╰─────────────────────────────────────╯
住宿資訊區塊:
╭─────────────────────────────────────╮
│ 🏨 住宿資訊 │
├─────────────────────────────────────┤
│ │
│ Day 1-3 │ Hotel Keihan Tokyo Yotsuya│
│ ───────────────────────────────── │
│ 📍 東京都新宿區四谷 │
│ 📞 +81-3-XXXX-XXXX │
│ ╭────────────────╮ │
│ │ 📍 導航至飯店 │ │
│ ╰────────────────╯ │
│ │
│ Day 4-5 │ Seirai Asakusa │
│ ───────────────────────────────── │
│ 📍 4-6-7 Kotobuki, Taito Ward │
│ 🔑 密碼鎖 (入住時提供) │
│ 📞 +81 70-4749-4704 │
│ ╭────────────────╮ │
│ │ 📍 導航至民宿 │ │
│ ╰────────────────╯ │
│ │
│ Day 6-8 │ Karuizawa Prince Hotel │
│ ───────────────────────────────── │
│ 📍 輕井澤 │
│ ⛷️ 含滑雪場設施 │
│ │
│ Day 9 │ Villa Fontaine Ueno │
│ ───────────────────────────────── │
│ 📍 上野御徒町 │
│ │
╰─────────────────────────────────────╯
緊急聯絡電話區塊:
╭─────────────────────────────────────╮
│ 🆘 緊急聯絡電話 │
├─────────────────────────────────────┤
│ │
│ 🚨 日本緊急電話 │
│ ├─ 警察:110 │
│ ├─ 消防/救護車:119 │
│ └─ 海上事故:118 │
│ │
│ 🏥 旅遊求助 │
│ ├─ 日本旅遊熱線:050-3816-2787 │
│ └─ 台灣駐日代表處:+81-3-3280-7811│
│ │
│ 📞 信用卡掛失 │
│ ├─ Visa:00531-44-0022 │
│ └─ Mastercard:00531-11-3886 │
│ │
│ 🚗 租車公司 │
│ └─ Nippon Rent-A-Car:0800-500-0919│
│ │
╰─────────────────────────────────────╯
預算總覽:
╭─────────────────────────────────────╮
│ 💰 旅遊預算 │
├─────────────────────────────────────┤
│ │
│ 預算總額 ¥ 200,000 │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ 已花費 ¥ 45,800 │
│ [▓▓▓▓▓▓▓░░░░░░░░░░░░░] 23% │
│ ─────────────────────────────── │
│ 剩餘 ¥ 154,200 │
│ ≈ NT$ 33,153 │
│ │
╰─────────────────────────────────────╯
快速記帳計算機:
╭─────────────────────────────────────╮
│ │
│ ¥ 1,500 │
│ ≈ NT$ 323 │
│ │
├─────────────────────────────────────┤
│ ╭─────╮ ╭─────╮ ╭─────╮ ╭─────╮ │
│ │ 7 │ │ 8 │ │ 9 │ │ C │ │
│ ├─────┤ ├─────┤ ├─────┤ ├─────┤ │
│ │ 4 │ │ 5 │ │ 6 │ │ ⌫ │ │
│ ├─────┤ ├─────┤ ├─────┤ ├─────┤ │
│ │ 1 │ │ 2 │ │ 3 │ │ │ │
│ ├─────┤ ├─────┴─────┤ │ 記帳 │ │
│ │ 0 │ │ 00 │ │ │ │
│ ╰─────╯ ╰───────────╯ ╰─────╯ │
╰─────────────────────────────────────╯
消費分類圖表:
╭─────────────────────────────────────╮
│ 📊 消費分析 │
├─────────────────────────────────────┤
│ │
│ 🍜 餐飲 ████████░░ 35% │
│ 🚃 交通 ██████░░░░ 25% │
│ 🎫 門票 ████░░░░░░ 18% │
│ 🛒 購物 ███░░░░░░░ 12% │
│ 📦 其他 ██░░░░░░░░ 10% │
│ │
╰─────────────────────────────────────╯
自動生成的景點攻略卡片:
╭─────────────────────────────────────╮
│ 📖 新倉山淺間公園攻略 │
├─────────────────────────────────────┤
│ │
│ 🏯 景點簡介 │
│ ───────────────────────────────── │
│ 位於山梨縣富士吉田市,是拍攝富士 │
│ 山與五重塔(忠靈塔)經典合照的 │
│ 最佳地點。春季櫻花盛開時尤其壯觀。 │
│ │
│ ⏰ 建議停留時間:1-1.5 小時 │
│ 🎫 門票:免費 │
│ 🚶 步行:需爬約 400 階石階 │
│ │
│ 💡 攻略提示 │
│ ───────────────────────────────── │
│ • 清晨或傍晚光線最佳 │
│ • 冬季需注意階梯可能結冰 │
│ • 展望台有免費望遠鏡 │
│ │
│ ╭────────────────╮ │
│ │ 📍 導航至此處 │ │
│ ╰────────────────╯ │
╰─────────────────────────────────────╯
╭─────────────────────────────────────╮
│ 🍜 河口湖美食攻略 │
├─────────────────────────────────────┤
│ │
│ 🔥 必吃美食 │
│ ───────────────────────────────── │
│ ┌────────────────────────────────┐│
│ │ 餺飥麵 (ほうとう) ││
│ │ 山梨縣鄉土料理,寬扁烏龍麵配 ││
│ │ 味噌湯底,加入南瓜、蔬菜燉煮 ││
│ └────────────────────────────────┘│
│ │
│ 📋 推薦餐廳 │
│ ───────────────────────────────── │
│ • 小作 河口湖店 ⭐ 4.2 │
│ • ほうとう不動 ⭐ 4.0 │
│ │
╰─────────────────────────────────────╯
// 使用 OpenWeatherMap API
const weatherAPI = {
endpoint: 'https://api.openweathermap.org/data/2.5/weather',
key: 'YOUR_API_KEY'
};
// 根據行程地點自動查詢天氣
const locations = {
day1: { city: 'Tokyo', lat: 35.6762, lon: 139.6503 },
day3: { city: 'Kawaguchiko', lat: 35.5162, lon: 138.7523 },
day6: { city: 'Karuizawa', lat: 36.3489, lon: 138.6361 }
};╭─────────────────────────────────────╮
│ ☀️ 河口湖 · 富士山 │
│ ───────────────────────────────── │
│ 🌡️ 5°C │ 💧 45% │ 💨 12km/h │
│ ───────────────────────────────── │
│ ⚠️ 自駕注意:山區道路可能有積雪 │
╰─────────────────────────────────────╯
系統自動識別以下類型的地點:
- 完整地址 (如:4-6-7 Kotobuki, Taito Ward)
- 店名/景點名 (如:Nippon Rent-A-Car 四谷営業所)
- 知名地標 (如:淺草寺、東京塔)
// 點擊導航按鈕
function navigateTo(location) {
const googleMapsUrl = `https://www.google.com/maps/dir/?api=1&destination=${encodeURIComponent(location)}&travelmode=driving`;
window.open(googleMapsUrl, '_blank');
}╭────────────────────────╮
│ 📍 導航至此處 → │
╰────────────────────────╯
- 明顯的按鈕大小 (方便開車時點擊)
- 高對比色彩
- 圖示 + 文字雙重提示
// Firestore Collection 結構
trip2026/
├── itinerary/ // 行程資料
│ ├── day1: {
│ │ date: '2026-01-22',
│ │ weather: { temp, humidity, condition },
│ │ events: [{ time, type, title, location, tags }]
│ │ }
│ └── ...
├── expenses/ // 記帳資料
│ ├── expense_001: { amount, category, date, note, jpyToTwd }
│ └── ...
├── info/ // 旅遊資訊
│ ├── flights: { outbound, inbound }
│ ├── hotels: [{ name, address, phone, checkIn, checkOut }]
│ └── emergency: { police, hospital, embassy }
├── guides/ // 景點攻略
│ ├── arakurayama: { story, tips, mustDo }
│ └── ...
└── settings/ // 設定
└── config: { exchangeRate, budget }- 即時同步:任一人修改,其他人即時看到更新
- 離線支援:無網路時可操作,恢復網路後自動同步
- 分享連結:產生邀請連結讓朋友加入
| 項目 | 技術選擇 |
|---|---|
| 框架 | Vue 3 + Vite |
| 樣式 | Tailwind CSS + CSS Variables |
| 圖示 | Lucide Icons + Emoji |
| 動畫 | Framer Motion / Vue Transition |
| 地圖 | Google Maps API |
| 天氣 | OpenWeatherMap API |
| 項目 | 技術選擇 |
|---|---|
| 資料庫 | Firebase Firestore |
| 驗證 | Firebase Anonymous Auth |
| 部署 | GitHub Pages (免費) |
💡 為何選擇 GitHub Pages?
- 完全免費,無需信用卡
- 專案已在 GitHub,一鍵啟用
- 自動 HTTPS,支援自訂網域
- 前端靜態檔案 + Firebase Firestore = 完美組合
travelplan/
├── index.html # 入口頁面
├── src/
│ ├── App.vue # 主應用元件
│ ├── views/
│ │ ├── Itinerary.vue # 行程頁面
│ │ ├── Info.vue # 資訊頁面
│ │ ├── Budget.vue # 記帳頁面
│ │ └── Guide.vue # 攻略頁面
│ ├── components/
│ │ ├── WeatherCard.vue # 天氣卡片
│ │ ├── EventCard.vue # 行程卡片
│ │ ├── NavButton.vue # 導航按鈕
│ │ ├── Calculator.vue # 計算機
│ │ └── TagLabel.vue # 標籤元件
│ ├── styles/
│ │ └── main.css # 主要樣式 (北歐極光風)
│ ├── utils/
│ │ ├── weather.js # 天氣 API
│ │ ├── maps.js # 地圖導航
│ │ └── textParser.js # 智能文字分析
│ └── firebase/
│ └── config.js # Firebase 設定
├── data/
│ └── itinerary.json # 行程資料 (從 plan.md 匯入)
└── plan.md # 本規劃文件
| 階段 | 內容 | 預估時間 |
|---|---|---|
| Phase 1 | 專案初始化 + 北歐極光風 CSS | 2 小時 |
| Phase 2 | 首頁 + 頂部分頁導航 | 1.5 小時 |
| Phase 3 | 行程頁面 + 分類卡片設計 | 3 小時 |
| Phase 4 | 天氣 API 整合 | 1.5 小時 |
| Phase 5 | 導航按鈕 + Google Maps 整合 | 1 小時 |
| Phase 6 | 智能導遊文字分析 + 標籤高亮 | 2 小時 |
| Phase 7 | 旅遊資訊頁面 (航班/住宿/緊急電話) | 1.5 小時 |
| Phase 8 | 記帳頁面 + 預算追蹤 | 2 小時 |
| Phase 9 | 攻略頁面 (景點故事/美食推薦) | 1.5 小時 |
| Phase 10 | Firebase 雲端同步 | 2 小時 |
| Phase 11 | 響應式優化 + 測試 | 1.5 小時 |
總預估時間:約 19.5 小時
- OpenWeatherMap API Key(免費方案每月 1000 次呼叫)
- Google Maps API Key(需綁定信用卡,但有免費額度)
- Firebase 專案是否已建立?
- 行程資料匯入格式確認
- 是否需要多語言支援(繁中/日文/英文)?