The F2E 全台公車動態時刻查詢應用服務 | Demo
設計採用 KT 的設計稿,目前設計師已把 Figma 關閉,可以自行連絡設計師觀看 Figma 設計稿。
The F2E 全台公車動態時刻查詢應用服務,以行動裝置的方向開發,使用 TDX 運輸資料流通服務 API 實現查詢公車路線、收藏、查看路線地圖與附近公車站牌的功能。
本專案 2021 年使用 create-react-app
建置,2024 重構成 Vite 建置,並部署到 Github Pages。
- Node 版本
v20.10.0
- pnpm 版本
v8.13.1
請新增 .env 檔案並填入 TDX 與 MapBox 環境變數
VITE_CLIENT_ID= # TDX Client ID
VITE_CLIENT_SECRET= # TDX Client Secret
VITE_MAP_USERNAME= # MapBox Username
VITE_MAP_STYLE_ID= # MapBox style ID
VITE_MAP_TOKEN= # MapBox token
啟動專案
pnpm install # 下載依賴套件
pnpm dev # 開發模式
|- /src
|- /api:存放 API 串接整合資料
|- /asset:Icon, config 與 SCSS
|- /components:共用元件
|- /hooks:共用 hooks
|- /pages:頁面
|- /utils:通用工具
- React
- Leaflet
- PubSub-js
- BootStrap
Cover photo by Malte Schmidt on Unsplash