العودة لقائمة المشاريع
مبرمج Full-Stack لإصلاح مسارات API وتفعيل نظام الهوية (Vercel + Supabase + Gemini)
الميزانية
$50.00 - $100.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
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 سليم (تظهر الملفات في المكتبة)، أحتاج فقط للخبير الذي يربط هذه الخيوط ببعضها لتشغيل نموذج العمل النهائي