لدي مشروع قائم باسم VocalSurvey وهو منصة استبيانات صوتية.
النسخة الحالية تعمل كمشروع أولي (MVP) وتحتاج إلى تطويرها لتصبح منتجًا تجاريًا جاهزًا للاستخدام (SaaS).
المنصة مبنية حاليًا على React + TypeScript + Node.js + PostgreSQL، وتوجد واجهة للمشارك بأسلوب "المحادثة" جاهزة وتعمل من حيث الأساس.
المطلوب هو استكمال وتطوير المنصة بحيث تصبح منصة احترافية مدفوعة مع نظام اشتراكات ولوحة تحكم.
المطلوب تنفيذه
1. نظام الحسابات
تسجيل حساب جديد بالإيميل وكلمة المرور
تسجيل الدخول باستخدام Google أيضًا (OAuth)
لكل مستخدم لوحة خاصة (User Dashboard)
2. الاستبيان التجريبي المجاني
كل مستخدم جديد يحصل على استبيان واحد مجاني
حد أقصى سؤالين
حد أقصى ردّين
عند تجاوز الحد يظهر للمستخدم خيار الترقية لباقة مدفوعة
3. نظام الباقات
إضافة نظام اشتراكات بثلاث خطط:
الخطةعدد الأسئلةعدد الردود
Starterحتى 5 أسئلةحتى 15رد
Proحتى 10 أسئلةحتى 25رد
Customizeعدد الأسئلة حسب اختيار المستخدمعدد الردود حسب اختيار المستخدم
في خطة Customize يتم حساب التكلفة تلقائيًا حسب عدد الأسئلة وعدد الردود في واجهة المستخدم قبل الدفع.
4. إضافة ردود إضافية
عند امتلاء الردود في استبيان معيّن:
يمكن للمستخدم شراء 10 ردود أو 20 رد
أو إدخال عدد مخصص ويتم احتساب التكلفة تلقائيًا
بعد الدفع تضاف الردود مباشرة على نفس الاستبيان
5. بوابة الدفع (Payment Gateway)
ربط المنصة ببوابة دفع إلكتروني
تفعيل الدفع عند:
الاشتراك في خطة
ترقية الخطة
شراء ردود إضافية
تحديث الخطة أو عدد الردود تلقائيًا فور الدفع الناجح
صفحة فواتير أو سجل مدفوعات داخل لوحة المستخدم
دعم الدفع على الجوال مهم جدًا (Mobile Checkout Friendly)
6. تحسين واجهة المشارك (Responder)
الواجهة موجودة حاليًا بأسلوب "محادثة". المطلوب:
تحسين تدفق عرض الأسئلة سؤالًا تلو الآخر
إضافة شريط تنقل أسفل الشاشة (السابق – التالي – إرسال)
تحسين تجربة الاستخدام على الجوال
ملاحظة مهمة: يوجد خلل (bug) على أجهزة iPhone/Safari يسبب مشاكل في تشغيل الميكروفون والتفريغ الصوتي. إصلاح هذا الخلل أولوية.
7. لوحة المستخدم (User Dashboard)
يجب أن تتضمن للمستخدم:
عدد الاستبيانات
عدد الأسئلة
عدد الردود المستلمة والمتبقية
تعديل الأسئلة ونشر الاستبيان
عرض الردود
شراء ردود إضافية أو ترقية الخطة
سجل المدفوعات
8. لوحة المدير (Admin Dashboard)
يجب أن تتضمن:
قائمة المستخدمين مع تاريخ التسجيل
خطة كل مستخدم وعدد الاستبيانات والردود
إحصاءات عامة عن الاستخدام والمبيعات
سجل المدفوعات
متابعة طلبات الدعم للمستخدمين
9. التحليل بالذكاء الاصطناعي
خاصية التحليل موجودة مسبقًا في صفحة التحليلات.
المطلوب فقط جعلها:
متاحة مرة واحدة فقط لكل استبيان
بعد استخدامها يظهر زر التحليل بشكل معطّل أو تنبيه أنها استُخدمت سابقًا
المهارات المطلوبة
خبرة قوية في React + TypeScript + Node.js
خبرة في بناء منصات SaaS (اشتراكات – بوابة دفع – خطط – صلاحيات)
خبرة في تطوير لوحات (Dashboards)
خبرة في تحسين الأداء على Safari وiOS
كتابة كود نظيف وقابل للتطوير
معلومات إضافية
المشروع متوفر على GitHub وسيتم مشاركة الوصول بعد اختيار المطوّر
سيتم طلب أمثلة لأعمال SaaS سابقة أو أنظمة دفع واشتراكات
الهدف الوصول إلى نسخة جاهزة للإطلاق وليس تعديلات تجميلية فقط
React + TypeScript + Node.js + PostgreSQL
منصة VocalSurvey جاهزة للإطلاق التجاري (SaaS).
نظام حسابات للمستخدمين (تسجيل – تسجيل دخول – تسجيل عبر Google).
استبيان مجاني للمستخدم الجديد (سؤالان + ردّان).
نظام الباقات (Starter – Pro – Customize) مع احتساب الأسئلة والردود في Customize.
إمكانية شراء ردود إضافية للاستبيان.
ربط المنصة ببوابة دفع إلكتروني وتحديث الحساب تلقائي بعد الدفع.
لوحة تحكم للمستخدم تتضمن: الاستبيانات – الردود – شراء ردود إضافية – سجل المدفوعات.
لوحة تحكم للمدير (Admin Dashboard) تشمل: المستخدمين – الخطط – الإحصاءات – المدفوعات – الدعم.
صفحة التحليلات مع التحليل بالذكاء الاصطناعي مرة واحدة فقط لكل استبيان.
تحسين واجهة المشارك (عرض الأسئلة واحدًا تلو الآخر) وإصلاح مشكلة iPhone/Safari مع الميكروفون.
تسليم نسخة نهائية مستقرة + مستند توثيق للتشغيل واستخدام المشروع.
مرحبا، أنا أيمن، مطور Full-Stack بخبرة 9 سنوات في React TypeScript Node.js PostgreSQL، ومتخصص في بناء منصات SaaS متكاملة تشمل الاشتراكات، بوابات الدفع، ولوحات ا...
السلام عليكم أحمد... لاحظت أن المشروع وصل لمرحلة تحتاج لضبط الجودة وتحويل VocalSurvey من MVP إلى منصة SaaS مستقرة وفعالة، خصوصا مع مشكلة تسجيل الصوت على iPhone/...
السلام عليكم . هذه عدة مراحل المشروع المرحلة A فحص شامل وتحليل الكود الحالي مراجعة الريبو على GitHub، بناء نسخة محلية، إعداد بيئة dev شاملة (React TS / Node.js ...
مرحبا، أنا علي ياسر، Full-Stack Developer بخبرة قوية في React TypeScript Node.js PostgreSQL، واشتغلت على منصات SaaS وأنظمة اشتراكات وربط بوابات الدفع مسبقا. اطل...
80% من منصات SaaS تتوقف قبل الإطلاق بسبب غياب نظام اشتراكات وفوترة مستقرهل VocalSurvey قادر فعلا على التحول إلى منتج تجاري قبل أن تتراكم المشاكل التقنية ضعف الب...
مرحبا، شكرا لمشاركتك تفاصيل مشروع VocalSurvey. لقد اطلعت بعناية على جميع المتطلبات التقنية والوظيفية، ويسعدني إبلاغك بأن لدي الخبرة الكاملة لتنفيذ المشروع وتحوي...
Hello Ahmed بصفتي مطورا متخصصا في React وTypeScript وNode.js وPostgreSQL ولدي خبرة واسعة في بناء منصات SaaS متكاملة (اشتراكات، بوابات دفع، خطط مخصصة، صلاحيات، D...
عندي مشروع خاص بي اشتغل عليه حاليا وهو مبني بنظام SaaS، دعني لا اضيع وقتك اذا لم تكن تريد اعادة بناء نظام من الاول، اما اذا كنت مهتم يمكننا بنائه من صفر وبإستخد...