منصه إنشاء عملاء ذكاء اصطناعي كمساعد شخصي

تفاصيل العمل

مشروع ويب حديث مبني بـ Next.js 16 وReact في الواجهة، وNode.js/Express في الخلفية، مع Sequelize وقاعدة بيانات PostgreSQL أو MySQL.

يوفّر نظام مستخدمين وصلاحيات، إدارة وكلاء AI، حفظ واسترجاع المحادثات، نظام إشعارات قابل للتوسعة، مع إعدادات مرنة عبر ملفات .env.

التقنيات المستخدمة

الواجهة الأمامية (Frontend): JavaScript (ES6+) + React + Next.js (الإصدار 16) لبناء واجهة حديثة وصفحات سريعة.

الواجهة الخلفية (Backend): JavaScript (Node.js) + Express لإدارة الـ API والمصادقة وإدارة البيانات.

قاعدة البيانات: Sequelize (ORM) + PostgreSQL أو MySQL (حسب الإعداد) لتعريف النماذج والعلاقات بين الكيانات.

إدارة الحالة: React Context (داخل مكوّن NotificationCenter) لتوفير حالة الإشعارات على مستوى التطبيق.

التحقق من صحة البيانات: Zod للتحقق من صحة المدخلات قبل الحفظ/المعالجة.

إعدادات البيئة: dotenv لقراءة المتغيرات البيئية من ملفات .env.

الاختبار (اختياري): Jest / React Testing Library (يمكن إضافتهم لاحقًا عند الحاجة).

مزايا الواجهة

الواجهة تدعم أنماط العرض في Next.js مثل SSR وSSG حسب احتياج الصفحات.

ده يساعد في تحسين الأداء وتجربة المستخدم، ومع بعض الصفحات يحسن قابلية الفهرسة لمحركات البحث حسب طريقة العرض المختارة.

القدرات الأساسية

تسجيل الدخول وإدارة المستخدمين مع أدوار وصلاحيات (مثل admin).

إنشاء وإدارة وكلاء AI وربطهم بالمستخدمين.

تخزين واسترجاع محادثات بين المستخدمين والوكلاء.

نظام إشعارات متكامل يدعم أنواع متعددة وقابل للتوسّع.

تكامل مع قدرات الذكاء الاصطناعي.

إعدادات قابلة للتخصيص عبر ملفات .env.

قابلية توسع وتنظيم أعلى في الخلفية عبر بنية MVC (models / routes / services).

بطاقة العمل

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