أداة بحث سطح المكتب – مشروع شخصي
تطبيق بحث متقدم بخصائص الفهرسة وواجهة مستخدم محسّنة
قمتُ بتطوير تطبيق سطح مكتب باستخدام Python يوفّر تجربة أسرع وأكثر مرونة من أدوات استكشاف الملفات التقليدية.
يسمح البرنامج للمستخدمين بالبحث، الاستعراض، وإدارة الملفات بكفاءة عبر واجهة قابلة للتخصيص وسهلة الاستخدام.
أبرز الخصائص والمساهمات:
تطوير واجهة مستوحاة من Qt Creator باستخدام Tkinter لواجهة عصرية وبسيطة.
تنفيذ البحث متعدد الخيوط (Multi-threaded) لتجنّب تجميد الواجهة أثناء العمليات الطويلة.
إنشاء نظام فهرسة للأقراص باستخدام JSON لتسريع عمليات البحث المتكررة.
إضافة خيارات فرز (حسب النوع، الاسم، أو التاريخ) مع عرض النتائج بشكل لحظي.
تصميم واجهة قابلة للتخصيص (الخطوط، مقياس التخطيط، القوائم السياقية).
دمج خصائص على مستوى النظام مثل: فتح الملفات، فتح المجلد الحاوي، نسخ المسار.
توفير أداء سلس ومتجاوب قابل للتكيّف مع مختلف دقّات الشاشات.
التقنيات المستخدمة:
Python, Tkinter, JSON, OS Utilities, Threading
رابط المشروع على GitHub: