منصة تجارة إلكترونية متكاملة (COMPUTOP) | .NET 10 & Clean Architecture

تفاصيل العمل

? نبذة عن المشروع:

منصة COMPUTOP هي نظام تجارة إلكترونية (E-Commerce) حديث وواجهة لشركة تقنية متخصصة في بيع الأجهزة والإلكترونيات. تم بناء النظام من الصفر ليجمع بين "تجربة المستخدم الفائقة" للعملاء، و"الإدارة المركزية الذكية" لأصحاب العمل، مع ربط مباشر ومتقدم بخدمات الحوسبة السحابية (Google Cloud).

تم تصميم النظام بهندسة برمجية نظيفة (Clean N-Tier Architecture) مع تطبيق أنماط تصميم متقدمة مثل (Repository, Unit of Work, Specification Pattern) لضمان أعلى درجات الأمان، السرعة، وقابلية التوسع مستقبلاً.

? أبرز ميزات واجهة المتجر (تجربة العميل):

واجهة عصرية تفاعلية: تصميم احترافي بـ Tailwind CSS يدعم الوضعين (Dark/Light Mode) مع تأثيرات بصرية جذابة (AOS.js).

نظام العملات المزدوج: تسعير مرن يحسب ويعرض الأسعار بعملتين (الدولار والعملة المحلية) لحظياً بناءً على سعر الصرف المُدار من لوحة التحكم.

بحث حي وذكي (Live Search): محرك بحث فوري بتقنية (AJAX) يعرض الاقتراحات للعميل بمجرد الكتابة.

سلة مشتريات ومفضلة سريعة: تعتمد على تقنية LocalStorage لتتيح للعميل التسوق وإضافة المنتجات فوراً بدون إجباره على تسجيل الدخول.

⚙️ لوحة تحكم الإدارة (Control Panel & CMS):

نظام إدارة محتوى متكامل يغني أصحاب العمل عن أي تدخل برمجي:

ذكاء الأعمال والإحصاءات (Business Intelligence): ربط برمجي مباشر مع إحصاءات جوجل (GA4 & Google Cloud Platform) لعرض حركة الزوار والمبيعات الحية مباشرة داخل لوحة تحكم الموقع!

إدارة كتالوج المنتجات والمخزون:

شجرة فئات ذكية (أقسام رئيسية وفرعية).

إدارة متقدمة للمنتجات (تحديد الأسعار، الخصومات، المواصفات التقنية، ورفع معارض صور كاملة).

تتبع دقيق للمخزون (Inventory) مع تنبيهات تلقائية للكميات المنتهية (Out of Stock).

إدارة الطلبات (Orders): تتبع مسار الطلب (قيد الانتظار، مؤكد، مشحون، تم التوصيل) بخطوات سلسة.

تخصيص واجهة المتجر ديناميكياً: التحكم في الـ (Hero Banners)، الرسائل الإعلانية المتحركة (Live Ticker)، رسوم التوصيل، وحتى رقم الواتساب الخاص بالدعم الفني بضغطة زر.

? نظام الصلاحيات المتقدم (RBAC):

يعتمد النظام على ASP.NET Core Identity لتوزيع الأدوار بدقة:

Super Admin: صلاحيات مطلقة لإدارة الموظفين، الإعدادات المالية (أسعار الصرف)، وتتبع الإحصاءات.

Marketing (مسؤول التسويق): إدارة البنرات، العروض، والرسائل الإعلانية.

Admin (مدير المخزون): إدارة المنتجات، الفئات، ومتابعة الطلبات فقط دون الوصول للإعدادات الحساسة.

?️ التقنيات المستخدمة (Tech Stack):

Back-end: * C# / .NET 10

ASP.NET Core MVC

Entity Framework Core (SQL Server)

Google Cloud SDK (Analytics Data V1Beta)

ASP.NET Core Identity

Front-end:

HTML5 / Tailwind CSS

Vanilla JavaScript (ES6, AJAX, LocalStorage)

SweetAlert2 & AOS.js

? القيمة المضافة من هذا المشروع:

هذا النظام ليس مجرد متجر إلكتروني، بل هو "نظام إدارة أعمال" (Enterprise Solution) جاهز لاستيعاب آلاف المنتجات وعشرات الآلاف من الزوار يومياً، مع كود برمجي نظيف يسهل تطويره وتطويعه لأي قطاع تجاري (صيدليات، متاجر ملابس، إلكترونيات، وغيرها).

بطاقة العمل

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