قمت بتطوير نظام لوحة تحكم متكاملة (Admin Dashboard) باستخدام Angular في الواجهة الأمامية وASP Dot NET Core في الواجهة الخلفية، بهدف تمكين مديري النظام من متابعة وإدارة كافة البيانات بطريقة سلسة وآمنة.
مواصفات المشروع:
واجهة استخدام حديثة وسهلة التفاعل تعتمد على تصميم متجاوب يتناسب مع جميع الأجهزة (Responsive Design).
نظام تسجيل دخول وصلاحيات (Authentication & Role-based Authorization).
إدارة كاملة للبيانات (إضافة - تعديل - حذف - عرض) من خلال واجهات تفاعلية.
تكامل مع RESTful API للحصول على البيانات وتحديثها بشكل لحظي.
فلاتر بحث متقدمة وجداول ديناميكية (Data Tables) مع إمكانية التصدير (Excel, PDF).
إشعارات وتنبيهات فورية بالحالة أو التحديثات داخل النظام.
إمكانية تتبع العمليات وتسجيل الأنشطة (Activity Logs).
دعم أكثر من لغة (عند الحاجة).
? التقنيات المستخدمة:
Frontend: Angular 17 + RxJS + Angular Material / Tailwind CSS
Backend: ASP.NET Core + Entity Framework + REST API
Database: SQL Server / MySQL
Authentication: JWT Tokens / Cookie Auth
هدف المشروع:
توفير لوحة تحكم ذكية تسهّل إدارة الأنظمة الداخلية، وتمنح المشرفين رؤية واضحة وتحكم كامل في العمليات، مع واجهة استخدام تليق بمستوى احترافي.