market.io
تطبيق ويب يتيح لك التواصل مع المستخدمين لشراء وبيع والإعلان عن العناصر والخدمات والعقارات وغيرها الكثير...
نظرة عامة على المشروع
يسمح market.io للمستخدمين بالتسجيل وتسجيل الدخول إلى الحسابات الشخصية لإدراج عناصرهم ومنازلهم للبيع/الإيجار والوظائف وأنواع القوائم الأخرى للجمهور. ويشمل ذلك إمكانية الاستفسار وإرسال رسائل الدردشة الخاصة بين بعضهم البعض للتفاوض والاتفاق على المعاملات.
تقنيات المشروع
- الواجهة الخلفية: SQL Entity Framework Core / مخطط SQL وC# LINQ
- الواجهة الأمامية: بليزر
- واجهة برمجة تطبيقات الويب: ASP.NET Core Web API (لتعامل مع عمليات REST/HTTP ومصادقة الرمز المميز ومعالجة بيانات SQL)
هندسة البرمجيات
تطبيق خادم بليزر
- التمهيد 5
- نظام تسجيل الدخول / التسجيل - مصادقة JWT المخصصة
- صفحة القوائم: جميع القوائم ذات إمكانيات تصفية البحث
- صفحة تفاصيل القائمة: معلومات موجزة عن القائمة، وعرض الصور، والقدرة على إرسال رسالة إلى الشخص الذي نشر القائمة.
- صفحة الدردشة / مكون الدردشة: صفحة دردشة لعرض رسائل الدردشة، مدخل لإرسال الدردشة
- صفحة المسؤول - عمليات CRUD للمستخدمين والقوائم والفئات والمعاملات والرسائل...
ASP.NET واجهة برمجة تطبيقات الويب الأساسية
- عمليات REST للبيانات الموجودة في قاعدة بيانات SQL
- وحدة تحكم المصادقة للتعامل مع تسجيل المستخدم، JWT لطلبات تسجيل دخول المستخدم
- مكتبة RestSharp (https://restsharp.dev/) لطلبات HTTP من جانب العميل
مكتبة C# "المشتركة".
- يحتوي على نماذج وفئات/طرق مساعدة
- تستخدم بين كافة التطبيقات