關於「今天去哪兒」
一個幫你在 最短時間內 決定行程的在地生活指南。 以「少即是多」為原則,提供可執行的精選建議與乾淨的體驗。
今天推薦
依城市/天氣/熱門度動態挑選 1–3 個精選提案,快速決策不當機。
區域快選
先選城市與行政區,再從六大分類(景點/散步/美食…)快速過濾。
美食輪盤
在猶豫不決時,一鍵抽選餐廳,支援標籤與價格帶限制。
即時可用
LINE Bot 與 Web 版同步維護,資訊即時更新、零學習成本。
多語素材預備
資料模型已預留多語欄位,未來支援 EN / JP / KR 擴展。
高可用架構
Cloud Run 無伺服器部署、水平擴展,流量尖峰自動撐住。
4+
城市覆蓋
200+
景點/店家
<200ms
平均回覆
>=99.9%
可用性
技術選型
Frontend
Next.jsReactTailwindCSSFramer Motion
Backend
FastAPIGraphQL (Strawberry)SQLModel / Pydantic v2
Data
PostgreSQL (Cloud SQL)Redis(規劃)ELK Observability(規劃)
Infra
GCP Cloud RunCloud StorageCloud Build / GitHub Actions
Ops
CI/CDOpenAPI/GraphQL DocsSLO / Alert(規劃)
部署架構(GCP)
Data Flow
- 資料來源:人工整理 + 開放資料(地標、行政區、營業資訊)。
- 資料庫:PostgreSQL(Cloud SQL),採 spot / tag / city / district 等實體。
- API:FastAPI + GraphQL 聚合查詢,前端以 SWR/React Query 快取。
- 媒體:圖片與靜態資源存放於 Cloud Storage(GCS)。
Runtime
- 前端:Next.js(SSG/ISR + Edge Runtime 規劃)。
- 後端:Cloud Run 無伺服器,水平擴展、零維運機器管理。
- 觀測性:日誌集中(ELK 規劃中)、指標與告警(Uptime/Cloud Monitoring)。
- CI/CD:GitHub Actions + Cloud Run Deploy,自動化測試與版本標記。
Client (LINE / Web)
└─▶ Next.js (App Router / Edge)
└─▶ API Gateway (GraphQL + REST)
├─▶ FastAPI (Business / Caching)
├─▶ Cloud SQL (PostgreSQL)
└─▶ Cloud Storage (Images/Assets)
里程碑
- 2025-09-22
Line 官方帳號成立 🚩
- 2025-10-18
服務部署上 Google Cloud ☁️
- 2025-10-27
三餐輪盤初版 🛞
- 2025-10-29
官網上線部署於 Cloudflare ⚡
- 2025-10-30
Line 官方帳號好友達到50人 ✅
- 2025-11-05
IG 官方帳號成立 🚩
- 2025-11-08
Line 官方帳號好友達到100人 ✅
- 2025-11-21
新增功能「展覽市集」,提供查詢近期展覽與市集活動 🖼️
常見問題
資料從哪裡來?如何確保正確性?
目前以人工整理搭配公開資料來源為主,並配合社群回饋機制。每筆資料皆含城市、行政區、分類、營業資訊與標籤,未來將導入半自動化監控(如營業時間變動)。
我可以投稿或回報錯誤嗎?
可以!歡迎透過 LINE Bot 或 GitHub Issue 提供建議或修正資訊,將在下一次資料釋出中更新。
未來規劃有哪些?
- 近期:擴充 台北/台中/高雄 的景點、夜市、餐廳、咖啡廳、酒吧資料
- 中期:與商家合作,推出折扣/聯名活動,建立雙向導流
- 長期:導入 位置/天氣/溫度/偏好/預算 等條件,即時生成最適合的行程組合
了解更多,歡迎加入我的 LinkedIn
我經常在 LinkedIn 分享軟體開發與產品設計的實作心得,歡迎你一起交流!
🔗 前往我的 LinkedIn 個人頁面
© 今天去哪兒 · Built with Next.js & Cloud Run