← العودة إلى المشاريع
منصة إدارة مشاريع التخرج
منصة لفحص المقترحات وأرشفة المشاريع للطلاب والمشرفين والإداريين.
- FastAPI
- SQLAlchemy
- Pydantic
- Supabase
- FAISS
- MiniLM (ONNX)
- Gemini API
- بنيت الواجهة الخلفية لمنصة لفحص المقترحات وأرشفة المشاريع يستخدمها الطلاب والمشرفون ورؤساء الأقسام والإداريون من البداية إلى النهاية.
- قلّصت نموذج MiniLM متعدد اللغات بصيغة ONNX إلى 8 بت ليتناسب مع حد الذاكرة البالغ 1 جيجابايت في Railway، مع بحث بالتشابه الدلالي عبر فهرس FAISS يبقى متزامنًا مع Supabase باستخدام ذاكرة SQLite محلية.
- بنيت نقاط نهاية تقارن المقترح المقدَّم بالمشاريع المكتملة وتُرجع درجات التشابه، إلى جانب ملاحظات يولدها Gemini.
- أجريت اختبارات تحميل على الواجهة البرمجية للتأكد من دعم أكثر من 300 قراءة متزامنة و10 عمليات كتابة متزامنة ضمن حدود استضافة Railway؛ بُنيت المنصة باستخدام FastAPI وSQLAlchemy وPydantic مع استخدام الأسلوب غير المتزامن حيثما كان مدعومًا.