ตลาด.io
A web application that allows you to connect with users to buy, sell, and advertise items, services, real estate, and many more...
ภาพรวมโครงการ
market.io อนุญาตให้ผู้ใช้ลงทะเบียนและเข้าสู่ระบบบัญชีส่วนตัวเพื่อลงรายการสินค้า บ้านสำหรับขาย/เช่า งาน และรายการประเภทอื่นๆ ต่อสาธารณะ รวมถึงความสามารถในการสอบถามและส่งข้อความแชทส่วนตัวระหว่างกันเพื่อเจรจาและตกลงในการทำธุรกรรม
เทคโนโลยีโครงการ
- Backend: SQL Entity Framework Core / SQL schema & C# LINQ
- ส่วนหน้า: เบลเซอร์
- Web API: ASP.NET Core Web API (เพื่อจัดการการดำเนินการ REST/HTTP, การตรวจสอบโทเค็น และการจัดการข้อมูล SQL)
สถาปัตยกรรมซอฟต์แวร์
แอพเซิร์ฟเวอร์ Blazor
- บูทสแตรป 5
- รูปแบบการเข้าสู่ระบบ / ลงทะเบียน - การรับรองความถูกต้อง JWT แบบกำหนดเอง
- หน้ารายการ: รายการทั้งหมดที่มีความสามารถในการกรองการค้นหา
- หน้ารายละเอียดรายการ: ข้อมูลโดยย่อเกี่ยวกับรายการ ดูรูปภาพ ความสามารถในการส่งข้อความถึงบุคคลที่โพสต์รายการ
- หน้าแชท / องค์ประกอบแชท: หน้าแชทเพื่อแสดงข้อความแชท อินพุตสำหรับส่งแชท
- หน้าผู้ดูแลระบบ - การดำเนินการ CRUD สำหรับผู้ใช้ รายการ หมวดหมู่ ธุรกรรม ข้อความ...
ASP.NET Core เว็บ API
- การดำเนินการ REST สำหรับข้อมูลที่มีอยู่ในฐานข้อมูล SQL
- ตัวควบคุมการรับรองความถูกต้องเพื่อจัดการการลงทะเบียนผู้ใช้ JWT สำหรับคำขอเข้าสู่ระบบของผู้ใช้
- ไลบรารี RestSharp (https://restsharp.dev/) สำหรับคำขอ HTTP ฝั่งไคลเอ็นต์
ไลบรารี C # 'ทั่วไป'
- ประกอบด้วยโมเดล คลาส/เมธอดตัวช่วย
- Used between all applications