- Qiankun
- React / React hook
- Ant Design
- Spotify Web API
- Vanilla JS / Web-component
- SCSS
- Webpack / Babel
- ESlint / Husky
- Git sub-module
git clone https://github.com/HsienW/music-player-root.git
cd music-player-root
git submodule init
git submodule update
npm install
npm start
- Main: 用 React 製作, 整個 qiankun 系統的啟動基座, 啟動時負責管理 Global status & Global event
- Common : 用 Vanilla JS / Web-component 製作, 管理公用的 util & container, sub-app 獨立啟動時也可自行加載使用
- Portal : 用 React 製作, 啟動時負責管理 User auth 與 home page 等等
- Search : 用 React 製作, 啟動時負責管理 搜尋功能, 播放後導向 Collection
- Collection : 用 React 製作, 啟動時負責管理播放音樂、歌手、專輯等等功能
- Demo link
- When logging in, if you don’t have a spotify account, you can use the public demo account shown below to enter

