概念
在智慧城市與數據驅動時代,創新技術成為推動城市發展與提升市政服務的關鍵。2025這一屆獨特的雙北黑客松將帶領我們探索如何運用開源技術與數據可視化,挑戰傳統思維,實現跨縣市合作,共同創造出更具競爭力的智慧解決方案。
透過結合創新設計與先進技術,我們期望進一步優化市政服務,推動雙北邁向智慧城市的未來。如有任何疑問,歡迎隨時聯絡我們!
心動了嗎? 趕快報名!
規則概要
活動背景說明
臺北市政府資訊局及新北市政府資訊中心(以下簡稱「主辦單位」)為持續推動雙北地區邁向服務型智慧城市,並推廣開源技術與資料開放政策,特以「臺北城市儀表板」開源與雙北共融為核心,舉辦「2025雙北程式設計節-城市儀表板大黑客松」(以下簡稱「本競賽」)。本競賽期望透過數據驅動生活,結合創新科技與優質設計,提升使用體驗與介面互動,進一步精進市政服務,融合創新與設計思維,共創智慧便捷的雙北新未來。
活動目標
為實現透明開放、科技普惠與服務型政府的願景,本競賽以政府機關首個開放原始碼(Open Source,或稱開源)的城市級資料視覺化平台「臺北城市儀表板」為核心,強調跨縣市合作,促進資訊共享與智慧治理,攜手推動開源技術應用,並在現有基礎上創新發展數據可視化方案。本競賽不僅是一場技術與創意的交流,更希望透過城市間的協作,推動開源技術深度融入市政服務,促進數據互通,降低營運成本、提升行政效率,最終打造更優質、更具影響力的數位公共服務,為雙北乃至全國開創智慧城市合作的新典範。
參賽方式
一、參賽資格
(一)本競賽以隊伍為單位報名參賽,隊伍成員數量每組 3至5 人為限。
(二)本競賽對於參賽者的年齡、身份與國籍原則上不設限。惟未於報名日年滿 18 歲之未成年參賽者報名時,須經法定代理人書面同意。
(三)參賽隊伍建議具備以下核心技能:
1. 開發工具:Git、Docker、Postman
2. 前端技術能力:HTML、CSS、JavaScript、Vue、其他 package.json 中列套件(註1)
3. 後端技術能力:Go、Gin、Gorm、Redis、Cobra、其他 go.mod 中列套件 (註2)
4. 資料視覺化,尤其圖表與地圖:Apexcharts、Mapbox
5. 資料清理介接:RESTful API、PostgreSQL、Python 資料清理相關套件
6. 專案規劃、用戶分析、市政等之基礎知識
(四)參賽隊伍編制建議應包括以下角色:
1. 專案規劃師:說明文字撰寫、應用場景規劃、主題規劃
2. 資料分析師:資料搜尋、資料視覺化、彙整資料
3. 資料工程師:資料清洗、資料源串接、資料庫架構
4. 前端工程師:前端畫面開發、前後端 API 串接
5. 後端工程師:API 開發、後端與資料庫串接
二、報名方式
(一)所有報名作業均應透過本競賽官網完成,連結:https://codefest.taipei/
(二)主辦單位將依據參賽者能力背景審核參賽者資格,並採 2 階段審核:
1. 本競賽參賽隊伍以 50 隊為原則。
2. 報名資料書面審核(書面審核):參賽隊伍完成報名後,主辦單位將根據書面資料進行審核。審核錄取及備取結果將於工作坊面審前於官方網站公告,同時以 Email 通知隊伍。
3. 工作坊面審審核(面談審核):將於工作坊同日舉行,以透過面談方式辦理。審核錄取及備取結果將於競賽活動前於官方網站公告,同時以Email 通知隊伍。
(三)主辦單位保留提前及延後結束報名之權利。
(四)主辦單位保留遞補候補參賽隊伍,及擴充本競賽參賽隊伍數之權利。
(五)參賽隊伍應提交完整的團隊資料,包括但不限於成員姓名、聯繫方式與簡歷等相關資料。如經主辦單位認定提交的資料不完整,主辦單位得退回該隊伍的報名申請;若參賽隊伍仍欲報名,則須依主辦單位指示重新依序補交團隊資料。
(六)倘不克參與競賽,請參賽者最遲於競賽開始前 1 週( 114 年 5 月 23 日 17 時前)告知主辦單位,以利主辦單位安排候補參賽隊伍。若競賽當日參賽者無故缺席,將影響往後參與主辦單位類似競賽之報名資格。
(七)參賽隊伍成員如有其法定代理人,請選手於隊伍報名時勾選有未成年成員欄位後,請法定代理人上傳法定代理人同意書(詳報名表單之說明)。
競賽時程與地點
報名期間
114 年 3 月 31 日 12 時起至 114 年 4 月 30 日 23 時 59 分止。
說明會
114 年 4 月 7 日 17 時線上舉辦。
賽前工作坊
114 年 5 月 18 日(舉辦地點詳官方網站),工作坊內容如下
(一)工作坊包含本競賽規則與相關說明。
(二)儀表板與技術介紹。
(三)競賽主題介紹與資料查詢分析清理概述。
(四)資料視覺化與前端應用。
競賽地點
新北市政府(新北市板橋區中山路一段161號)
競賽題目與競賽方式
競賽主題
(一)本競賽將區分成指定題(雙北融合相關應用)與自選題(其他儀表板組件或功能開發),主辦單位會在工作坊公布各主題的概略方向與選擇的機制,競賽當天會在現場從中選取正式競賽主題並公告各主題的詳細內容。
(二)競賽主題為縣市政府或市民使用儀表板的應用場景以雙北共融為主軸,競賽團隊應依照該應用場景蒐整清理相關開放資料並調整儀表板前端、後端、資料端的相關功能或呈現。
開發項目
(一)主要目標:以臺北城市儀表板為基礎,依照競賽主題的應用場景為儀表板開發新組件、功能、或除錯。
(二)資料來源:以引用臺北市政府資料開放平台(如臺北市資料大平臺 data.taipei)與新北市政府資料開放平台(data.ntpc.gov.tw)。如需引用其他來源,請參閱臺北城市儀表板技術文件中關於資料來源與清理的規範。
(三)開發方式:所有開發均應先 fork 臺北城市儀表板 GitHub 程式庫,並於參賽隊伍的本地端完成。本競賽的成果僅需於本地端展示,不需要部署到任何網路空間。本競賽的開發應遵循臺北城市儀表板技術文件上的相關規範,如有違反者,則酌情扣分。
(四)相關連結
1. 臺北城市儀表板:https://citydashboard.taipei/
2. 臺北城市儀表板 GitHub:https://github.com/tpe-doit/Taipei-City-Dashboard
3. 臺北城市儀表板技術文件:https://tuic.gov.taipei/documentation
4. 臺北市政府資料大平臺技術FAQ:https://data.taipei/faq
5. 新北市政府資料開放平臺技術文件:https://data.ntpc.gov.tw/applications