نظام محاكاة وتحليل بيانات تفاعلي بواجهة Excel مدعوم بالذكاء الاصطناعي
الفترة: نوفمبر 2024 – ديسمبر 2024
التقنيات: React (Vite) – TailwindCSS – Zustand – Recharts – OpenAI (Azure API) – XLSX
نبذة عن المشروع:
قمت بتطوير تطبيق ويب احترافي يجمع بين واجهة تحاكي برنامج Excel، وتحليلات بيانية تفاعلية، وإمكانيات ذكاء اصطناعي متقدمة باستخدام ChatGPT. يتيح التطبيق للمستخدمين استيراد ملفات Excel والعمل عليها مباشرة من المتصفح، مع إمكانية تعديل البيانات، إجراء محاكاة للأنظمة القائمة على الأحداث، وإنشاء رسوم بيانية ديناميكية، كل ذلك ضمن تجربة سلسة واستجابة عالية على مختلف الأجهزة.
المزايا الأساسية:
استيراد ملفات Excel
يمكن للمستخدم رفع ملف Excel (.xlsx) ليتم قراءته وتحويله إلى جدول تفاعلي داخل التطبيق.
️ تحرير البيانات في الوقت الحقيقي
محاكاة تامة لبيئة Excel: المستخدم يستطيع تعديل الخلايا، إضافة/حذف صفوف وأعمدة، مع إعادة حساب تلقائي للمعادلات كأنها في برنامج Excel الأصلي.
حفظ وتصدير الملف
بعد التعديل، يمكن حفظ العمل وتصديره مرة أخرى كملف .xlsx جاهز للتحميل.
️ محاكاة الأنظمة الديناميكية
خاصية محورية في المشروع تتيح محاكاة سيناريوهات تعتمد على الأحداث أو تغيّر البيانات بمرور الوقت، مما يساعد في دراسة تأثيرات القرارات أو التغيرات على النظام.
رسوم بيانية تفاعلية
تصميم جذاب ومرن لعرض الرسوم البيانية باستخدام Recharts، مع ربط مباشر بالبيانات الفعلية داخل الجداول.
? تعديل البيانات بالذكاء الاصطناعي (ChatGPT)
أبرز ميزة! يستطيع المستخدم التحدث مباشرة إلى موديل الذكاء الاصطناعي (مدمج عبر Azure OpenAI API) لطلب تعديلات على البيانات مثل:
"احذف كل الصفوف التي تحتوي على قيمة أقل من 100"
"أضف عمود يعرض نسبة كل قيمة إلى المجموع الكلي"
"حلل لي البيانات واعرض ملخصًا سريعًا في جدول منفصل"
النموذج يفهم الطلب بلغة طبيعية ويقوم بتنفيذه فورًا على الجدول.
واجهة مستخدم عصرية واستجابة كاملة
باستخدام React (Vite) مع TailwindCSS، تم بناء واجهة أنيقة وسلسة تعمل بكفاءة على مختلف الشاشات، من الجوال إلى الحواسيب المكتبية.
لماذا هذا المشروع مميز؟
هذا التطبيق لا يقتصر على عرض ملفات Excel أو تعديلها فقط، بل يحول عملية تحليل البيانات وتعديلها إلى تجربة ذكية وتفاعلية بالكامل، ممزوجة بقوة الذكاء الاصطناعي، مما يوفر على المستخدم وقتًا وجهدًا هائلين في معالجة البيانات واتخاذ القرارات.
إذا كنت تبحث عن مطور يستطيع دمج تقنيات الواجهة الحديثة مع الذكاء الاصطناعي وتحليلات البيانات — فهذا النموذج يعكس قدرتي الكاملة على تصميم وتنفيذ حلول متقدمة وفعالة.