أداة برمجية متطورة تم بناؤها باستخدام Python، تعتمد على خوارزميات معالجة النصوص لمطابقة أوصاف المواد اليدوية مع الكتالوجات الرسمية للشركات بذكاء وسرعة عالية.
نوع العمل: تطبيق سطح مكتب (GUI Application) / أداة معالجة بيانات ضخمة.
المميزات التقنية:
محرك مطابقة ذكي (Matching Engine): يستخدم تقنيات البحث بالنصوص (Regex) واستخراج الميزات التقنية (مثل القياسات، المواد، والمكونات) لإعطاء "نسبة ثقة" (Match Confidence) لكل عملية مطابقة.
واجهة مستخدم عصرية: تم تصميم الواجهة باستخدام ttkbootstrap لتوفير تجربة مستخدم احترافية تدعم الوضع الليلي (Dark Mode).
دعم سحب وإفلات الملفات (Drag & Drop): دمج مكتبة TkinterDnD لتسهيل رفع ملفات CSV و Excel مباشرة إلى التطبيق.
معالجة متوازنة (Multithreading): تنفيذ عمليات المطابقة في الخلفية لضمان عدم تجمد واجهة المستخدم أثناء معالجة آلاف السجلات.
نظام تنبيهات ودروس تفاعلية: يتضمن التطبيق واجهة تعليمية (User Guide) ونظام Tooltips لشرح وظائف كل زر للمستخدم.
التقنيات المستخدمة:
Data Analysis: مكتبة Pandas لمعالجة الجداول والبيانات الضخمة.
GUI: مكتبات Tkinter و ttkbootstrap.
Backend: لغة Python مع استخدام الـ Threading و Regex.
File I/O: التعامل مع ملفات CSV و Excel بدقة عالية.