ClientPro هو نظام ويب متكامل لإدارة العملاء والخدمات، تم تطويره باستخدام ASP NET Core MVC، ويهدف إلى توفير منصة مركزية لتنظيم بيانات العملاء وإدارة الخدمات والعمليات الإدارية المرتبطة بهم.
يوفر النظام إمكانية إضافة العملاء وتعديل بياناتهم وعرض تفاصيلهم والبحث عنهم وتصفيتهم، مع إمكانية حفظ مجموعة من البيانات المهمة مثل رقم الهوية، أرقام التواصل، البريد الإلكتروني، تاريخ الميلاد، رقم جواز السفر، المدينة، والملاحظات الخاصة بالعميل.
كما يتيح النظام إدارة الخدمات وأنواعها، بحيث يمكن تحديد الخدمات المتوفرة والوثائق والمستندات المطلوبة لكل خدمة، وربط الخدمات بالعملاء ومتابعة حالة كل خدمة. بالإضافة إلى ذلك، يحتوي النظام على آلية لمتابعة الحالة المالية للعملاء والمبالغ المستحقة والمدفوعة.
يتضمن المشروع أيضًا نظامًا لإدارة المستخدمين والأدوار والصلاحيات، مما يسمح بتحديد مستوى الوصول لكل مستخدم والتحكم في العمليات والصفحات التي يمكنه الوصول إليها. تم تصميم لوحة الإدارة بحيث تكون واضحة وسهلة الاستخدام، مع دعم كامل للواجهة العربية واتجاه RTL.
تم بناء النظام مع التركيز على تنظيم الكود وفصل المسؤوليات بين مكونات التطبيق، وربط الواجهات بقاعدة البيانات لإدارة البيانات بشكل فعّال، مما يجعله مناسبًا كنظام إداري قابل للتوسع وإضافة المزيد من الوظائف مستقبلًا.
التقنيات المستخدمة:
ASP NET Core MVC، C#، Entity Framework Core، SQL Server، ASP NET Identity، HTML، CSS، JavaScript.