市場.io
一個 Web 應用程序,允許您與用戶聯繫以購買、銷售商品、服務、房地產等並為其做廣告...
項目概況
market.io 允許使用者註冊並登入個人帳戶,向公眾列出他們的物品、待售/出租的房屋、工作和其他類型的清單。這包括相互之間查詢和發送私人聊天訊息以協商和商定交易的能力。
專案技術
- 後端:SQL 實體框架核心/SQL 架構與 C# LINQ
- 前端:Blazor
- Web API:ASP.NET Core Web API(用於處理 REST/HTTP 操作、令牌驗證和 SQL 資料操作)
軟體架構
Blazor 伺服器應用程式
- 引導程式5
- 登入/註冊方案 - 自訂 JWT 身份驗證
- 列表頁面:所有具有搜尋過濾功能的列表
- 清單詳細資訊頁面:有關清單的簡要資訊、查看圖像、向發布清單的人發送訊息的能力。
- 聊天頁面/聊天元件:聊天頁面顯示聊天訊息,輸入發送聊天內容
- 管理頁面 - 使用者、清單、類別、交易、訊息的 CRUD 操作...
ASP.NET Core Web API
- 對 SQL 資料庫中包含的資料進行 REST 操作
- Auth 控制器處理使用者註冊,JWT 用於使用者登入請求
- 用於客戶端 HTTP 請求的 RestSharp (https://restsharp.dev/) 函式庫
“通用”C# 庫