تفاصيل العمل

مشروع LawPlatform هو نظام إلكتروني لإدارة الاستشارات القانونية يهدف إلى ربط العملاء بالمحامين بشكل فعال.

المشروع مبني باستخدام .NET Core للـ Backend مع Entity Framework Core لإدارة قواعد البيانات، ويعتمد على SQL Server كـ Database رئيسية.

المميزات الأساسية:

إدارة المستخدمين: تسجيل الدخول والتسجيل (Clients & Lawyers) مع التحكم في الصلاحيات.

إدارة الاستشارات:

يستطيع العميل إرسال استشارة.

المحامي يقدر يراجع الاستشارات ويقدم الردود.

متابعة حالة الاستشارة (نشطة – منتهية – قيد التنفيذ).

لوحة تحكم Admin:

إحصائيات حول عدد العملاء، عدد المحامين، وعدد الاستشارات النشطة.

إدارة عامة للمستخدمين والبيانات.

الأمان: تم استخدام JWT + Cookies Authentication لتأمين الجلسات والـ APIs.

CORS Configured: لضمان التكامل مع أي واجهة أمامية مثل React أو Angular.

التقنيات المستخدمة:

Backend: ASP.NET Core Web API

ORM: Entity Framework Core

Database: SQL Server

Authentication: JWT + Cookies

Tools: NDepend لتحليل جودة الكود وتحسين الـ Technical Debt

مميزات تقنية إضافية:

تصميم بنية Layered Architecture (Entities, DataAccess, API, Utilities) لسهولة التطوير والصيانة.

التركيز على Clean Code & Best Practices من خلال استخدام Repositories, DTOs, و Services.

الدفع الإلكتروني و الرسائل الفورية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
6
تاريخ الإضافة
تاريخ الإنجاز
المهارات