30 天來挑戰使用 Rust 和 Actix 框架,打造一個 QR Code 生成網站。這個網站可以讓使用者輸入連結,並生成相對應的 QR Code,可以自由設定 QR Code 的顏色、大小和格式。
從今天開始將會進行一場為期 30 天的挑戰,用 Rust 和 Next.js 建構一個功能完善的 QR Code 製造機。那麼在第一天,工欲善其事,必先利其器,...
昨天已經成功地為我們的 QR Code 製造機設定好 Rust 和 Cargo 的開發環境。而今天,則要開始進入 Rust 的 Web 開發領域,利用 Acti...
在前兩天,我們已經建立了穩固的基石:熟悉了 Rust、Cargo 和 Actix Web。今天,將會進行這次挑戰的核心部分,那就是使用 Rust 製作 QR C...
在前三天,我們建立了專案的基礎並成功地整合了 QR Code 產生功能至 Actix Web 中。今天,我們要著重於如何進一步加強與使用者的互動性。 讓使用者自...
目前專案的後端 API 已經能夠根據使用者的輸入產生客製化的 QR Code。不過,QR Code 不只能展示資料,它的外觀也可以根據使用者的喜好進行調整。所以...
昨天我們增加了顏色選擇功能,今天要來加上圖片大小的縮放功能。因為 QR Code 的大小對於其掃描速度和容錯率也是非常重要的,所以今天我們會專注於新增這個功能,...
在現代軟體開發過程中,模組化管理已經是一個非常重要的概念。透過模組化,我們可以更有效地管理專案中的程式碼,同時也可以更方便地在未來擴展功能。 從顏色到尺寸,漸進...
繼上一篇的模組化重構後,今天我們將進一步增加新的功能:產生電話號碼的 QR Code。 為什麼要電話的 QR Code? 在商務或社交活動中,經常需要與他人交換...
接續昨天成果擴充了電話號碼的 QR code 功能後,今天我們打鐵趁熱,要進一步地新增兩種新的 QR code 類型,分別是 Mail 和地址。對於地址部分,會...
今天是第 10 天,我們的功能已經做到一個段落,接下來需要做一個滿重要的部分,那就是測試。雖然我們都有在 Postman 測試功能是否可以執行,不過我們還是必須...