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

مبرمج Full-Stack (Senior) لبناء نموذج أولي (MVP) لأداة فحص مستندات السفن يدعم RAG

56

نقاط الجدية

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مفتوح
تاريخ النشر
منذ 6 أيام
الميزانية
$500.00 - $1000.00
مدة التنفيذ
21 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Aoss A.
عدد العروض
26
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
CSS PHP بايثون أمن وحماية المواقع إنشاء موقع إلكتروني برمجة مواقع برمجة CSS PHP بايثون أمن وحماية المواقع إنشاء موقع إلكتروني برمجة مواقع برمجة
الوصف
نحن بصدد بناء نموذج أولي ورشيق (Lean MVP) لأداة رقمية متخصصة في قطاع الملاحة البحرية تُسمى Clearance Tool. الأداة مخصصة موظفين ومطوري في قطاع السفن لمساعدتهم في فحص وتقييم مدى توافق سفينتين لإجراء عملية الشحن المتبادل . نطاق العمل محدد جداً، حيث تعتمد الأداة على فلسفة "واجهات بسيطة ومختصرة في الأمام (Minimalist UI/UX) مع ربط ومعالجة ذكية بالباطن عبر الـ APIs في الخلفية". نطاق العمل المطلوب فنيّاً (Scope of Work): 1. نظام الصلاحيات والحسابات (الحد الأدنى): نظام تسجيل دخول بسيط (إيميل وباسورد) مع تفعيل جلسة آمنة (JWT). قاعدة بيانات للمستخدمين تضمن عزل بيانات كل شركة عن الأخرى تماماً (Data Isolation). 2. الخطوة الأولى: رفع مستندات و فحص السفينة الأولى وحفظ مستنداتها: واجهة رفع ملفات تتيح للمستخدم إدخال رقم الـ IMO للسفينة الأولى، ورفع مستندات السفينة (ملفات PDF أو word). عمل فحص هيكلي وتقني للملف المرفوع (File Validation) للتأكد من حجمه وصيغته وصحة هيكل البيانات الأساسي قبل السماح بالانتقال للخطوة التالية. حفظ الملفات بشكل آمن في مستودع تخزين سحابي (Secure Object Storage مثل AWS S3 أو DigitalOcean Spaces). 3. الخطوة الثانية: فحص السفينة الثانية والمطابقة الثنائية (Cross Screening): فتح نافذة ديناميكية مخصصة للسفينة الثانية (Ship B) لرفع مستنداتها وإدخال ملفات الخاص بها. بمجرد اكتمال السفينتين، يقوم النظام بالربط بالباطن عبر الـ APIs الخارجية (مثل Signal Ocean، أو OpenSanctions لفحص العقوبات الدولية، أو الـ APIs الملاحية المتاحة) لسحب البيانات الحية. تشغيل خوارزمية مطابقة حتمية (Deterministic Logic) لمقارنة أبعاد السفينتين، وتطابق التغطية التأمينية، وفحص العقوبات والامتثال المتبادل.من كل ملف تم رفع سوفه يتم فحصه بشكل وشروط معينه وذلك لاظهار نتائج المطلوبه 4. شاشة النتائج والتقرير النهائي (Clearance Dashboard): شاشة واحدة تعرض النتيجة الكلية بوضوح ( Clear 🟡 Clear with Mitigations / 🔴 Not Clear). جدول مقارنة جانبي (Side-by-Side) يوضح نقاط التوافق والاختلاف الحرجة بين السفينتين، مع إمكانية حفظ التقرير أو طباعته كـ PDF. التقنيات المقترحة (Tech Stack): : Python (FastAPI / Django) أو . Frontend: React.js أو Vue.js (باستخدام مكتبات واجهات جاهزة مثل Tailwind UI Database: PostgreSQL + Redis للتخزين المؤقت وتوثيق العمليات (Audit Trail). الشروط والمتطلبات من المستقل: خبرة قوية ومثبتة في التعامل مع ربط الـ APIs المعقدة وحماية البيانات (Encryption at Rest / Data Isolation). الالتزام بتسليم الكود المصدري (Source Code) كاملاً ونظيفاً على حساب GitHub الخاص بنا أولاً بأول. المشروع يجب أن ينتهي خلال 2 إلى 4 أسابيع كحد أقصى. يرجى عند تقديم عرضك توضيح التقنيات التي ستستخدمها، وعدد الساعات المتوقعة لإنجاز هذا النطاق المحدد.
عرض على مستقل