iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

職缺資訊平台—Jobscanner 系列

每次搜尋職缺時,需要同時使用好幾個平台查詢,才能拼湊出這個職缺最完整的資訊。就像 Skyscanner 幫助我們搜尋最適合的機票, 試著透過 30 天建立出一個 Jobscanner,讓我可以快速一覽所有相關的職缺。

預計會包含:如何抓取資料、介紹 Cloud Functions、Firestore、設計稿哪裡來、使用 React 框架、部署、維護...等內容。

鐵人鍊成 | 共 31 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

[前置作業] Firestore 實作- 從 Cloud Functions 更新資料

初始化 *Cloud Functions 作法 const { initializeApp } = require('firebase-admin/app');...

2023-09-26 ‧ 由 shan33 分享
DAY 12

[需求] 條列開發需求 & 功能

要解決的問題 搜集多個求職網的前端職缺 要有的功能 顯示資訊 職缺名稱 (必要) 公司名稱 (必要) 地點 薪資範圍 其他相關 Tag 排序 薪資 過...

2023-09-27 ‧ 由 shan33 分享
DAY 13

[開發] 靜態頁面-專案結構

初始化 建立專案資料夾 mkdir jobscanner-template cd jobscanner-template pnpm init 補充:pnpm...

2023-09-28 ‧ 由 shan33 分享
DAY 14

[開發] 靜態頁面-Job Card

HTML 結構 card ├── card__body │ ├── card__img │ └── card__main │ ├── car...

2023-09-29 ‧ 由 shan33 分享
DAY 15

[開發] 靜態頁面 -Input

input input 是用在 form 中的元素,使用者透過 input 的互動操作填寫表單。(不同裝置以及瀏覽器的 input 呈現方式可能不太相同。) &...

2023-09-30 ‧ 由 shan33 分享
DAY 16

[中場自我檢討]

自我喊話 開賽時的滿腔熱血似乎耗盡文章內容開始發散、偷懶、不清不楚 每一篇文章,也許也是需要一個明確的目標就一件事,紀錄一件自己覺得重要的事 即使是常用的一個方...

2023-10-01 ‧ 由 shan33 分享
DAY 17

[開發] React 從 0 到 0.1 (1)

以下內容、範例來自React - 官方文件 React 開發的應用都是由元件組成,元件可以有自己的邏輯、外觀,小至一顆按鈕,大至整個頁面都可以作為一個元件。...

2023-10-02 ‧ 由 shan33 分享
DAY 18

[開發] React 從 0 到 0.1 (2)

建立元件的步驟 使用 export default 匯出 定義函式 function Xxxx() {} return markup 補充:Defaul...

2023-10-03 ‧ 由 shan33 分享
DAY 19

[開發] React 從 0 到 0.1 (3)

依據不同的條件判斷 render 對應的 JSX // 根據 isPacked 決定是否顯示 ✔ if (isPacked) { return <li...

2023-10-04 ‧ 由 shan33 分享
DAY 20

[開發] React 從 0 到 0.1 (4)

建立事件處理器函式,把函式作為 prop 傳給 JSX tag 在 Button 元件中宣告一個函式 handleClick 在函式中撰寫要做的事 將 onC...

2023-10-05 ‧ 由 shan33 分享