تفاصيل المشروع

نبحث عن Full-Stack Developer محترف لإكمال العمل — منصة SaaS للتجارة الإلكترونية والخدمات والحجوزات والمطاعم

المشروع قائم ومكتمل جزئياً:

•الباك-إند مكتمل بنسبة ~ 90%

•الفرونت-إند مكتمل بنسبة ~ 20%

ونحتاج شخص خبير يكمل التطوير ويستلم المشروع بالكامل.

تقنيات المشروع الحالية:

الباك-إند (جاهز بنسبة 90%)

•Node.js

•nest.js

•TypeScript

•Prisma ORM

•PostgreSQL

•Redis (Caching)

•BullMQ (Message Queue + Background Jobs)

•AWS S3 (ملفات + صور)

•JWT Authentication

•RBAC (صلاحيات حسب النوع – تاجر، مدير، شركة شحن)

المتبقي في الباك اند:

•استرداد الطلبات

•تكامل بوابة الدفع

•تكامل الرسائل (SMS)

•الأسئلة الشائعة للمنتجات

•تحسين الأداء + caching

•مراجعة الـ APIs الخاصة بلوحة التاجر والمطاعم والشحن

الفرونت-إند (جاهز بنسبة 20%)

يحتاج إكمال شامل.

التقنيات المستخدمة:

•Next.js (App Router)

•React

•TypeScript

•Tailwind CSS

•Zustand أو Redux (بحسب اختيار المطوّر الجديد)

•واجهات Panels ولوحات تحكم متعددة

الواجهات الموجودة حالياً:

•جزء بسيط من لوحة التاجر

•بعض الصفحات العامة

الجزء الأكبر غير مكتمل.

وصف المنصة (للتوضيح):

منصة SaaS توفر حلولاً متكاملة للمتاجر الإلكترونية والمطاعم والخدمات.

تحتوي المنصة على 4 أنظمة متصلة:

1) لوحة تحكم التاجر

•إدارة المنتجات / الخدمات / الحجوزات

•إدارة الفروع

•إدارة الطلبات

•إدارة العملاء

•إدارة الدفع

•إدارة التنبيهات

•إدارة الكوبونات

•الإعدادات المتقدمة

•الثيمات وتصميم المتجر

•المقالات

•إعدادات SEO

•الربط مع شركة الشحن

•تقارير تشمل المبيعات والعملاء

2) لوحة تحكم المطاعم والكافيهات

•إدارة الطاولات

•حجوزات الطاولات

•قائمة الطعام

•أوقات العمل

•إدارة الطلبات

•التقارير

3) لوحة تحكم شركات الشحن

•إضافة مناديب

•إدارة الأسطول (سيارة – دباب – باص – شاحنة)

•تتبع كل مندوب على الخريطة

•المحفظة والفواتير

•الطلبات المستلمة من المتاجر

•تقارير الأداء

•تذاكر الدعم

4) لوحة تحكم الأدمن

•إدارة المتاجر

•إدارة الاشتراكات

•إدارة الفواتير الضريبية

•إدارة الثيمات

•إدارة الحملات والبنرات

•إنشاء شريط إعلاني

•إدارة المقالات الخاصة بلوحة الهبوط

•إدارة بوابات الدفع

•تقارير شاملة:

•المبيعات

•العملاء

•الشحن

•نمو المستخدمين

•البائعين حسب العمر والجنس والمدن

•دعم فني + تذاكر

•صلاحيات الموظفين

المهام المطلوبة لإكمال المشروع:

الباك-إند (إنهاء المتبقي + تحسين الآداء)

•ربط بوابة الدفع (Moyasar / HyperPay / Tap)

•تنفيذ نظام استرداد الطلبات

•ربط الرسائل SMS

•إنهاء نظام الأسئلة الشائعة للمنتجات

•تحسين الأداء باستخدام Redis

•إنشاء Background Jobs باستخدام BullMQ

•مراجعة وتنظيف جميع الـ APIs

•إصلاح وتحسين الـ Auth & Permissions

المتطلبات من المطور:

•خبرة قوية في Next.js + React + Node.js + TypeScript

•خبرة في SaaS أو مشاريع متعددة المتاجر (multi-tenant)

•خبرة في بناء لوحات تحكم معقدة

•فهم قواعد البيانات PostgreSQL

•خبرة في S3 و Redis و Message Queues

•القدرة على إدارة مشروع كبير ومكمل وليس بدء من الصفر

•كتابة كود نظيف ومنظم

طريقة العمل المتوقعة:

•يتم تسليم المشروع عبر GitHub

•شرح كامل للـ handover من الباك-إند السابق

•الدفع سيكون بالساعة أو بنظام Milestones

•مدة الإنجاز المتوقعه 40 يوم

مرفقات يستطيع المطور الاطلاع عليها:

•قاعدة البيانات جاهزة

•system diagram

•واجهات Figma جاهزة

•APIdog Documentation

•نماذج + مخططات كاملة

الرجاء إرسال:

1.خبرات Next.js / Node.js

2.السعر المناسب

العروض المقدمة

السلام عليكم، أنا علي محمد، Full-Stack Developer متخصص في React / Next.js / React Native / Node.js / TypeScript، وعندي خبرة أكتر من 3 سنين في شركة Siemens DISW ...

السلام عليكم، انا عمرو مطور مواقع ذو خبرة فعلية في سوق العمل المحلي والانولاين ولدي خبرة قوية بمتطلبات مشروعك وسبق أن عملت في أنظمة ضخمة لجهات معينة. أنظمة مثل ...

مرحبا, أستاذ فراس, أنا أحمد حسوب مطور Full-Stack بخبرة قوية في Next.js، React، Node.js، TypeScript، اكثر من 5 سنوات ومتخصص في مشاريع SaaS ولوحات تحكم معقدة. لدي...

السلام عليكم أنا يونس الحلاوي، مبرمج ومطور محترف متخصص في تصميم وتطوير مواقع الويب والتطبيقات باستخدام أحدث التقنيات والفريموركس مثل Angular، Laravel، Spring Bo...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.