العودة لقائمة المشاريع
مطوّر Full-Stack لبناء MVP لمنصّة تدريب طبي
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
عبدالكريم ا.
المهارات المطلوبة
برمجة مواقع
تطوير الويب
تصميم مواقع
تطوير الويب الكامل
Front End
Back End
React
Next.js
Tailwind CSS
PostgreSQL
GitHub
برمجة مواقع
تطوير الويب
تصميم مواقع
تطوير الويب الكامل
Front End
Back End
React
Next.js
Tailwind CSS
PostgreSQL
GitHub
الوصف
نبحث عن مطوّر Full-Stack بارع ليساعدنا في بناء النسخة الأولى (MVP) من منصة لإدارة الدورات الطبية والحجوزات وإصدار الشهادات.
التقنية الأساسية هي Next.js 14 مع TypeScript وTailwindCSS،
ويعتمد الجانب الخلفي على Supabase (PostgreSQL مع سياسات أمان RLS، Auth، Storage، Edge Functions و-Realtime).
العمل سيبدأ بدوام جزئي (نحو 15-20 ساعة أسبوعيًا) لمدة ثلاثة أشهر، ثم ننتقل إلى دوام كامل بعد إطلاق النسخة الأولى.
المهام الرئيسية
* إنشاء الواجهة الأمامية بـ Next.js: صفحات التسجيل وتسجيل الدخول، مسار الحجز، لوحات التحكم حسب الدور، الصفحات الشخصية، التنبيهات والإعدادات، مع دعم كامل لتعدد اللغات وللاتجاه من اليمين لليسار ووضع الليل.
* بناء مخطط قاعدة البيانات في Supabase كما هو موثّق بالضبط، مع تفعيل RLS للأدوار الخمسة (مسؤول، عمليات، مركز، مؤسسة، فرد) وإضافة بيانات تجربة.
* كتابة Edge Functions (Deno) لمهام مثل توليد الشهادات، استلام المعلومات من بوابة الدفع.
* دمج بوابة دفع (Paylink أو ما تقترح) وإعداد Webhooks للتكامل مستقبلًا مع n8n أو Zoho CRM.
* إعداد اختبارات آلية باستخدام Playwright، وإنشاء سير عمل GitHub Actions للتنظيف، فحص الأنواع، وتشغيل الاختبارات مع كل Pull Request.
* توثيق واضح يشرح إعداد البيئة محليًا، قواعد RLS، وخطوات النشر على Vercel وRailway/Supabase.
### المطلوب في المرشّح
* خبرة قوية مع Next.js، React، وstrict TypeScript .
* إلمام عميق بـ PostgreSQL وتجربة سابقة مع Supabase أو كتابة سياسات RLS مفصّلة.
* إتقان TailwindCSS وإلمام بأساسيات التحريك.
* قدرة على التواصل بطلاقة بالعربية والإنجليزية (كتابة وتحدثًا).
* سجل مشاريع مشابهة (منصات دورات، أنظمة حجز، لوحات SaaS، إلخ).
الجدول الزمني التقريبي
* أسبوع للإعداد والتخطيط.
* ستة أسابيع لبناء الوظائف الأساسية للواجهة والبيك-إند.
* أسبوعان للتكامل والاختبارات.
* أسبوعان لمعالجة الملاحظات النهائية والإطلاق التجريبي.
(يمكن ضغط الجدول إلى شهرين مكثّفين عند الحاجة).
ما نوفره لك
* تصاميم Figma (وضع فاتح/داكن).
* مخطط العلاقات الكامل للبيانات.
* الهوية البصرية بالعربية والإنجليزية.
* مشروع Supabase تجريبي وحسابات وصول للتجربة.
* تواصل سريع مع الفريق لتلقّي الملاحظات.
### طريقة التقديم
اكتب ملخص عن خبرتك ثم سأتواصل معك وأطلب منك إرسال سيرتك الذاتية وروابط لأعمال مباشرة أو مستودعات GitHub تُظهر خبرتك في Next.js وقواعد البيانات
إذا كنت شغوفًا وتحب كتابة كود نظيف وموثوق سيسعدنا تواصلك معنا.