課程類型:微學程 學程名稱:智慧永續生活微學程 指導老師:大氣科學學系 王聖翔老師
課程類型:微學程 學程名稱:智慧永續生活微學程 指導老師:大氣科學學系 王聖翔老師
以Google帳號在網頁登入,可於地圖上選擇不同站點,看到各個交易箱的使用狀況,並且能夠預約使用交易箱。
在預約時限內,前往站點進行商品放置,並於商品放置完成後,通知買家前往取貨,同時拍攝箱內商品狀況以供檢視。
買家在收到通知後,於時限內前往指定站點,解鎖交易箱取貨,完成交易。
針對智慧校園中「校內二手交易非便利性問題」,於課堂中發想一套智慧創新的解決方式,導入IoT及程式寫作技術,結合軟硬體資源,以自主學習為核心精神,重視專案管理,以完成專案實作為具體目標。
本專題採用 Flutter 作為前端框架、FastAPI 作為後端服務、Firebase 進行資料儲存,並透過 MQTT 與ESP32-CAM進行通訊,並搭配微動開關、重力感測器、狀態燈、電插鎖作為箱子的組件,組合成一個完整的系統。
使用者可透過 Google 帳號登入網站,選擇欲使用的交易箱站點,並完成預約。賣家可於指定時間內前往交易箱放入商品,系統將即時更新物品狀態並發送通知給買家。買家收到通知後,可登入平台查看商品資訊與存放狀態,並於期限內前往指定交易箱進行解鎖,以完成取貨。
可於地圖上看到交易箱站點,目前預計設立兩個站點:
1. 女14舍
2. 曦望居
在點擊了地圖上的站點圖標以後,就可以看到該站點的交易箱使用狀況。
點擊正在閒置中的交易箱,即可預約交易箱的使用,需要填入以下:
買家email
交易物品資訊
按下確定即可完成預約。
點擊左上角的≡,可以看到以下資訊:
Home(主頁)
My Orders(我的訂單)
Settings(設定)
點擊My Orders以後,可以看到所有的歷史訂單,包含已經完成的訂單、正在進行中的訂單。
點擊訂單以後,就可以看到以下的訂單資訊:
商品資訊
訂單狀態
置物箱位置
訂單成立時間
訂單更新時間
增加第三方付費功能
可以增加使用者在交易過程中的安全性,買家可在確認商品無誤後,再由平台代為將款項轉交給賣家,有效降低交易風險,減少彼此的不安與疑慮。
但是現階段因為LINEPAY申請過於困難,無法直接加入在目前的專題當中。