iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

IT邦鐵人賽文章搜尋引擎 系列

IT邦幫忙 是台灣最有名的軟體工程知識平台之一, 其中每年最盛大的事件就是 IT鐵人賽,力邀眾多的工程師連發30天的文章。

一篇有用的文章可以幫助到成千上百的工程師, 但實際上是很難在IT幫上找到方案, 這就是我們主要要優化的問題 搜尋功能跟用戶體驗。

此專案致力於在打造出提供用戶有用的資訊且良好的使用者體驗的搜尋引擎。
https://over-engineering-frontend.fly.dev/

鐵人鍊成 | 共 30 篇文章 | 22 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day 21] API server and Meilisearch - 為搜尋引擎獻上後端! |【搜尋引擎製作錄】

Github, Over Engineering 礙於篇幅緣故,過多細節的部分,會挑重點講述,如有疑問歡迎留言討論 昨天我們簡介如何使用 flask 實作 ba...

2022-10-06 ‧ 由 tainvecs 分享
DAY 22

[Day 22] API server and Supabase - 為搜尋引擎獻上後端! |【搜尋引擎製作錄】

Github, Over Engineering 礙於篇幅緣故,過多細節的部分,會挑重點講述,如有疑問歡迎留言討論 今天,我們繼續後端 API 最後的部分,與資...

2022-10-07 ‧ 由 tainvecs 分享
DAY 23

[Day 23] 如何規劃前端技術棧 - 實用至上主義前端 |【搜尋引擎製作錄】

Github, Over Engineering 基礎 對於整個 web 開發生命週期而言,技術棧是極其重要的第一步。選擇適合的技術棧等同建構一個好的骨幹,它讓...

2022-10-08 ‧ 由 tainvecs 分享
DAY 24

[Day 24] 為什麼需要 design system - 實用至上主義前端 |【搜尋引擎製作錄】

Github, Over Engineering 隨著作為開發者的時間年復一年的過去,我最終認識到 Design System 的重要性,它不僅僅只是為了 設計...

2022-10-09 ‧ 由 tainvecs 分享
DAY 25

[Day 25] 如何設計搜尋結果 - 實用至上主義前端 |【搜尋引擎製作錄】

Github, Over Engineering 向 Google 取經 要能設計出實用性至上的搜尋結果,我們先做一些 Research。 既然要設計搜尋引擎,...

2022-10-10 ‧ 由 tainvecs 分享
DAY 26

[Day 26] 如何設計搜尋欄位 - 實用至上主義前端 |【搜尋引擎製作錄】

Github, Over Engineering 設計 輸入欄位是我第一個設計撞牆的部分,光是其中的一個小部件就有很多眉角。 其中也沒有絕對正確的答案,很多都有...

2022-10-11 ‧ 由 tainvecs 分享
DAY 27

[Day 27] 如何設計搜尋結果清單 - 實用至上主義前端 |【搜尋引擎製作錄】

Github, Over Engineering 版型設計 這邊的設計確實讓人頭痛,作為搜尋引擎,你無法肯定用戶送出搜尋之後,回傳的資料集大小。假設有大量的資料...

2022-10-12 ‧ 由 tainvecs 分享
DAY 28

[Day 28] 如何設計好的 Title - 實用至上主義前端 |【搜尋引擎製作錄】

Github, Over Engineering 搜尋引擎會透過用戶指定 <title> ,以鐵人賽文章來說就是文章標題,用來產生搜尋結果的標題。...

2022-10-13 ‧ 由 tainvecs 分享
DAY 29

[Day 29] Dockerfile - Fly.io 什麼的已經夠了啦。|【搜尋引擎製作錄】

Github, Over Engineering 礙於篇幅緣故,過多細節的部分,會挑重點講述,如有疑問歡迎留言討論 在結束了 Kirby 分享的前端部分,這個系...

2022-10-14 ‧ 由 tainvecs 分享
DAY 30

[Day 30] Deployment - Fly.io 什麼的已經夠了啦。|【搜尋引擎製作錄】

Github, Over Engineering 礙於篇幅緣故,過多細節的部分,會挑重點講述,如有疑問歡迎留言討論 昨天我們講述了如何準備 Dockefile,...

2022-10-15 ‧ 由 tainvecs 分享