專案背景
本專案是我在修習台大資管系「Python 資料分析與機器學習應用」課程時,用於呈現期末專題研究成果的前端專案。研究主題是利用音樂特徵與串流媒體上的人氣度資料,透過資料分析與機器學習技術,預測該作品的流行趨勢。
採用方案
核心功能
- 歌曲資料庫搜尋系統:使用 Fuse.js 對前端靜態資源進行模糊搜尋
- 音樂特徵視覺化:使用 Recharts 套件以互動式圖表呈現
技術架構
前端
- React 19, Vite, TypeScript
- Tailwind CSS
- i18next
- Recharts
- Fuse.js
後端與基礎設施
- Hono.js
- Spotify API, ReccoBeats API
- Cloudflare Workers
未來規劃
- 擴展資料來源:整合更多音樂平台
- 即時計算功能
- 社群互動功能
- 串接 Spotify 帳號
