From Government Open Data to an Urban Exploration Website: Building a Park Map for Taipei, New Taipei, Taoyuan, and Taichung with Nuxt 3, Codex, and GitHub Actions
- Time
- 2026-08-08 14:10 ~ 14:40
- Speaker
- 許智庭 Tim Hsu
- Room
- TR311
- Co-write
Abstract
Government open data is publicly available, but it is often scattered across different cities and counties, with inconsistent field formats and varying levels of data completeness. There is still a gap between “data being open” and “data being truly usable by everyday users.”
In this talk, I will use a real open source project as an example to demonstrate how Nuxt 3, Vue 3, and TypeScript can be used to integrate park open data from Taipei City, New Taipei City, Taoyuan City, and Taichung City into a unified data model. The project implements features such as search, filtering, sorting, map visualization, and disaster-prevention park information lookup.
I will also share how Codex was used as a pair programmer to help understand data fields, build data normalization workflows, split frontend components, and accelerate development iterations. In addition, I will explain how GitHub Actions can be used to automatically update selected data sources and deploy the site to GitHub Pages.
The value of Open Data is not only in making data public, but also in using the JavaScript ecosystem and open source tools to transform that data into practical products that are explorable, maintainable, and extensible.
Speaker
許智庭 Tim Hsu
現為 AI 策略規劃師與陪跑教練,協助客戶盤點需求痛點以及協助 AI 技術選型,藉由實際了解客戶需求提供適合的 AI 解決方案,並且具備五年以上前端開發經驗與七年平面設計背景,能兼具使用者體驗與程式實作。在職涯中曾參與銀行、保險、航空與電商等不同產業的系統開發,熟悉大型專案的資料流程、API 串接、跨瀏覽器調整與前後端協作模式。 具備一般商務應用與程式開發雙棲等實務經歷,讓我能站在 AI 這個巨人的肩膀上看得更遠。