قمت بتطوير منصة ويب لمراجعة وتحليل الأكواد البرمجية باستخدام الذكاء الاصطناعي، تتيح للمستخدم رفع أو إدخال الكود والحصول على تحليل واقتراحات لتحسين جودة الكود واكتشاف المشكلات البرمجية.
يتضمن المشروع:
* نظام تسجيل دخول وإنشاء حساب باستخدام OAuth.
* تسجيل الدخول باستخدام Google وGitHub.
* تحليل الأكواد البرمجية باستخدام نماذج الذكاء الاصطناعي.
* التكامل مع GitHub API للوصول إلى المشاريع البرمجية.
* واجهة لعرض نتائج مراجعة وتحليل الكود.
* Backend API لإدارة المستخدمين وعمليات تحليل الأكواد.
* إدارة وحفظ بيانات المستخدمين وعمليات المراجعة.
* حماية الـ APIs وإدارة صلاحيات الوصول.
* نشر التطبيق وتشغيله على بيئة إنتاجية.
تم تطوير المشروع باستخدام Node.js وExpress.js وMongoDB، مع استخدام Passport.js للمصادقة وOAuth 2.0، وGitHub API للتكامل مع المستودعات البرمجية، بالإضافة إلى Groq SDK لتنفيذ عمليات تحليل الكود بالذكاء الاصطناعي.