العودة لقائمة المشاريع

مبرمج Full-Stack لإصلاح مسارات API وتفعيل نظام الهوية (Vercel + Supabase + Gemini)

71

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ 5 أشهر
الميزانية
$50.00 - $100.00
مدة التنفيذ
2 يومين
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Ali A.
عدد العروض
1
مشاريع قيد التنفيذ
0
التواصلات الجارية
3
المهارات المطلوبة
CSS HTML جافا سكريبت PHP بايثون برمجة مواقع برمجة إدارة المواقع تطوير البرمجيات CSS HTML جافا سكريبت PHP بايثون برمجة مواقع برمجة إدارة المواقع تطوير البرمجيات
الوصف
السلام عليكم ورحمة الله وبركاته، لدي مشروع منصة تعليمية ذكية (MVP) تعتمد على الذكاء الاصطناعي لمساعدة الطلاب في المذاكرة. المشروع مبني باستخدام Vite + React ومرتبط بـ Supabase كقاعدة بيانات، وهو مرفوع حالياً على GitHub ومستضاف على Vercel. المشروع يحتاج إلى مبرمج خبير للقيام بلمسات تقنية أخيرة لإصلاح الربط البرمجي وتفعيل نظام تسجيل الدخول. المطلوب تنفيذ المهام التالية بدقة: 1. إصلاح مسارات الـ API (خطأ 404): تحويل الدوال السحابية الخاصة بالذكاء الاصطناعي من Netlify Functions لتكون Vercel Serverless Functions (داخل مجلد api) وتحديث مسارات الاستدعاء في الواجهة الأمامية (Frontend). 2. ضبط اتصال Gemini AI: التأكد من تمرير مفاتيح البيئة (Environment Variables) بشكل سليم وضمان استجابة الذكاء الاصطناعي لعمليات تلخيص الدروس وتوليد الاختبارات. 3. حل مشكلة طول النصوص (Invalid string length): إضافة منطق برمجي (Logic) لتقسيم النصوص الكبيرة المستخرجة من ملفات PDF أو قصها قبل إرسالها للـ API لضمان عدم انهيار المتصفح أو تجاوز حدود الذاكرة. 4. تفعيل نظام تسجيل الدخول (Authentication): ربط واجهة التطبيق بنظام Supabase Auth بشكل كامل (Sign up / Login)، مع تفعيل سياسات أمان قاعدة البيانات (RLS) لضمان أن كل مستخدم لا يرى إلا ملفاته الخاصة. 5. مراجعة الإعدادات: التأكد من أن جميع متغيرات البيئة (API Keys) تعمل بسلاسة على منصة Vercel. المتطلبات التقنية: • خبرة عميقة في React.js و Node.js. • تجربة سابقة في التعامل مع Vercel Functions. • مهارة في التعامل مع Supabase (Auth & Database). • خبرة في ربط واستخدام Google Gemini API. المشروع جاهز تقريباً، والربط الأساسي مع Supabase سليم (تظهر الملفات في المكتبة)، أحتاج فقط للخبير الذي يربط هذه الخيوط ببعضها لتشغيل نموذج العمل النهائي
عرض على مستقل