تفاصيل العمل

هذا المشروع هو "مختبر هندسي" متكامل (Monorepo) يجسد أقصى قدرات التطوير الحديث. لم يتم بناؤه كمجرد تطبيق، بل كبنية تحتية (Infrastructure) قوية تجمع بين الأنظمة الفورية (Real-time)، تقنيات الذكاء الاصطناعي المتقدمة، وهندسة البيانات المعقدة باستخدام نظام هجين فريد.

أبرز القدرات التقنية في المشروع:

** احترافية عائلة TanStack:

تم بناء الواجهة الأمامية بالاعتماد الكلي على أقوى أدوات TanStack لضمان أداء لا يضاهى:

- TanStack Query: لإدارة حالة البيانات والمزامنة مع السيرفر بكفاءة.

- TanStack Tables: للتعامل مع البيانات الضخمة وعرضها بشكل منظم واحترافي.

- TanStack Hotkeys: لتوفير تجربة مستخدم سريعة تعتمد على اختصارات لوحة المفاتيح.

** هندسة الذكاء الاصطناعي (AI Engineering):

تجاوز المشروع مجرد الدردشة البسيطة ليصل إلى:

- بناء عملاء ذكيين (AI Agents) باستخدام LangGraph و LangChain لاتخاذ قرارات منطقية.

- تحليل ملفات الـ PDF المتقدم واستخراج البيانات منها.

- دمج تقنيات RAG (Retrieval-Augmented Generation) لربط الذكاء الاصطناعي بقواعد بيانات خاصة.

** نظام Backend هجين (Hybrid API):

تصميم معماري متطور يجمع في سيرفر واحد (NestJS) بين:

- GraphQL: للتعامل مع البيانات المترابطة والمعقدة.

- REST API: للخدمات السريعة ومعالجة الملفات.

- Socket.IO: لإدارة غرف المحادثة الفورية وتتبع تواجد المستخدمين (Presence).

? أمن البيانات وإدارة الجلسات:

نظام حماية متكامل يعتمد على JWT مع دورة حياة كاملة للـ Refresh Tokens، مما يضمن أماناً عالياً وتجربة دخول سلسة للمستخدم.

?️ نمذجة البيانات:

استخدام Prisma ORM مع قاعدة بيانات PostgreSQL لتصميم علاقات بيانات معقدة تضمن السرعة والدقة في استرجاع المعلومات.

التقنيات المستخدمة في المشروع:

Frontend: Next.js (App Router), TypeScript, TanStack (Query, Table, Hotkeys, AI SDK).

Backend: NestJS, GraphQL (Apollo), REST, Socket.IO.

AI: OpenAI & Gemini SDKs, LangGraph, LangChain (Python/JS).

Database: Prisma, PostgreSQL.

هذا المشروع هو برهان عملي على قدرتي على تصميم وشحن أنظمة برمجية معقدة، قابلة للتوسع (Scalable)، وتتبع أفضل المعايير العالمية في الهندسة والبرمجة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
1
عدد المشاهدات
4
تاريخ الإضافة
المهارات