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

برمجة موقع الكتروني لشراء قطع غيار السيارات المستعملة

يجب أن يكون الموقع فرندلي للاستخدام على الجوال بشكل أساسي

واجة الادمن: (الداشبورد)

- وجود يوزر لعامل الموقع و يوزر للمشرف, بحيث جميع ادخالات العامل مرئية للمشرف.

- يجب أن تكون سهلة لاستخدام عامل بسيط, حيث سيرفع و يعدل العامل المخزون من خلالها بشكل يومي.

- يمكن رفع المخزون على شكل جماعي أيضا, و مع صور للقطع (اكسل شيت)

- في حال الرفع الأحادي أو الجماعي يجب على الموقع اقتراح صور للقطعة بشكل ذكي حسب الوصف المدخل.

- لكل قطعة مدخلة اسم, صور, وصف, سعر, قابلية إضافة ألوان و لكل لون كمية و سعر مختلف.

- وجود قناة للتواصل عن طريق الموقع بين العامل و الزبون مع إمكانية ارسال صور و فديوهات عالية الدقة. يمكن ليوزر المشرف الاطلاع على محادثات العامل.

- إمكانية التغيير لاحقا, ليصبح بالإمكان إعطاء كل تاجر اكسس ليعرض قطعه بنفسه.

- ملاحظة: جميع المطلوبات السابقة يجب أن تكون قابلة للتعديل, الازالة, أو إضافة مزايا جديدة عن طريق البرمجة لاحقا.

واجهة الزبون: (التسوق)

- سيتم اقترا ح تصاميم معينة للواجهات و سيتم ارسال اللوقو

- أول ما يظهر للعميل صفحة بسيطة يوجد فيها خيارين فقط: 1-بطلب بنفسي 2-أحتاج أحد يطلب لي

- في حال الضغط على "بطلب بنفسي" يظهر للعميل التالي فقط: "اختر نوع سيارتك" و يظهر أنواع السيارات مع إمكانية البحث, مثلا: هيونداي , تويوتا , مرسيدس, الخ.

- عند الضغط على نوع السيارة يظهر للعميل التالي فقط: "اختر فئة سيارتك" بناء على اختياره الأول, مثلا: اذا اختار تويوتا يظهر له: كامري, كورولا, الخ.

- ثم يظهر للعميل فقط: "ايش موديل سيارتك" مثلا: 2015, 2016, 2017 الخ.

- ثم يظهر للعميل: "ايش تصنيف القطعة" مثلا: قطع بودي, قطع ميكانيكية, قطع كهربائية, قطع تكييف, الخ.

- بعد اختيار تصنيف القطعة يظهر للعميل القطع المتاحة حسب اختياراته السابقة.

- في حال اختيار "أحتاج أحد يطلب لي" يتحول الزبون للمراسلة مع الادمن من خلال محادثات الموقع ليتمكن من ارسال رابط القطعة له.

- بعد إضافة العميل القطع لسلة الشراء يجب عليه ادخال العنوان و اختيار طريقة الدفع بالترتيب من نفس نافذة سلة الشراء.

- الربط مع بوابة دفع سعودية بالإضافة لتابي أو تمارا.

ملاحظات عامة:

- يجب أن يكون التصفح امن "اتش تي تي بي اس"

- يجب حجز دومين سعودي

- جميع المطلوبات السابقة يجب أن تكون قابلة للتعديل, الازالة, أو إضافة مزايا جديدة عن طريق البرمجة لاحقا.

- يمكن لاحقا إضافة نافذة لواجهة المستخدم خاصة للقطع الجديدة و التي سيتم من خلالها التوسع لعرض قطع الغيار الجديدة (أول ما يفتح الزبون الموقع يأتيه خيارين : 1-قطع غيار جديدة 2-قطع غيار مستخدمة

بالإضافة لإمكانية الربط مع أي بي ايز وكالات السيارات لاحقا.

- يمكن لاحقا الربط مع أي بي ايز شركات التوصيل (في الباك اند)

- يجب توضيح لغة البرمجة و ارسالها في حال الانتقال للعمل مع جهة برمجة أخرى.

المتطلبات غير الوظيفية (Non-Functional)

1.تقنية البناء (Tech Stack Recommendation)

oFrontend: React.js (Next.js) أو Vue.js (Nuxt.js)

oBackend: Node.js (Express) أو PHP (Laravel) أو Python (Django/DRF)

oDB: PostgreSQL أو MySQL

oStorage: Amazon S3 أو DigitalOcean Spaces للصور والفيديوهات

oHosting/Deployment:

حاويات Docker + CI/CD (GitHub Actions / GitLab CI)

استضافة على AWS (ECS/EKS) أو DigitalOcean Kubernetes أو VPS مع Docker

oVersion Control: Git (مستودع على GitHub/GitLab)

2.قابلية الصيانة والتوسّع

oهيكلية Modular / MVC واضحة

oكتابة كود نظيف مع تعليقات (JS/TSdoc أو PHPDoc)

oفصل مكونات الواجهة (Components) وإعادة استخدامها

oاستخدام RESTful APIs أو GraphQL

3.التوثيق Documentation

oArchitecture Doc: مخطط عام للتطبيق (بنية المجلدات، الخدمات، DB schema)

oAPI Docs: (Swagger / OpenAPI) لكل Endpoint

oReadme: طريقة التشغيل محلياً وإعداد البيئة (Env vars، Build & Run)

oتعليمات النشر: خطوات التحديث على السيرفر

4.اختبارات Testing

oUnit Tests:

Backend: Jest (Node) أو PHPUnit (Laravel) أو PyTest (Django)

Frontend: Jest + React Testing Library أو Vue Test Utils

oIntegration / E2E: Cypress أو Playwright

oإعداد CI ليشغّل الاختبارات تلقائياً عند كل Pull Request

5.الأداء والأمان (Performance & Security)

oHTTPS/SSL (Let’s Encrypt أو شهادة مدفوعة)

oإعداد Caching (Redis أو Memcached)

oRate limiting & Input validation & Sanitization

oحماية من CSRF, XSS, SQL Injection

oمراقبة الأخطاء (Sentry) ومراقبة الأداء (New Relic أو AWS CloudWatch)

6.SEO & i18n

oServer-Side Rendering (SSR) أو Static Generation للـ SEO

oإعداد Metadata ديناميكي (title, description, Open Graph)

oقابلية إضافة لغات مستقبلية (i18n)

7.الإدارة والنشر (DevOps)

oCI/CD Pipeline: build → test → lint → deploy

oاستخدام Docker Compose للبيئة المحلية

oعملية نسخ احتياطي للـ DB وملفات المستخدمين

مخرجات التسليم (Deliverables)

•رابط Git repo بجميع الكود مع فروع (branches) واضحة:

omain أو master (Production)

odevelop (Staging)

ofeature branches لكل ميزة

•Documentation كما في بند (٣)

•سكريبتات النشر والتحديث (shell scripts أو ملفات CI config)

•دليل “Getting Started” للتشغيل محلياً وخطوات النشر على الإنتاج

•تقرير مختصر عن استراتيجيات الاختبار والأمان المستخدمة

موجود في الوصف

الموقع التالي نفس المضمون و الداتا سيت لكن باختلاف واجهة المستخدم

https://www.rockauto.com/

مرفق بالشرح


صاحب المشروع
Homam A.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

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

عبدالله ا.

السلام عليكم حمام، سأقوم ببرمجة موقع مخصص لبيع قطع غيار السيارات المستعملة، مع واجهة سهلة الاستخدام وميزات ذكية لرفع المخزون وتعديلاته.

السلام عليكم ، أستطيع تنفيذ المطلوب بإذن الله مع معلومات عندي بلغة ال php وال mysql ويمكن أن اطورهlarvalel php nodejs s و رفعه على موقع استضافة

السلام عليكم اخي همام ، انا محمد مطور ويب ، اعمل ب next JS و express عملت على موقع مشابه لهذا من قبل حيث ربطت الموقع ب API tec alliance حيث يوجد فيه جميع قطع ال...

السلام عليكم معك عاطف مبرمج لتطبيقات الواب متخصص بلغة البرمجة PHP وإطار العمل Laravel يمكنك الاطلاع على معرض أعمالي. لدي الخبرة الكافية لانجاز مشروعك باحسن جودة...

السلام عليكم بشكر حضرتك جدا علي الوصف التفصيلي الي راح يوفر عليا اساله كتير فيما بعد انا فهمت الفكره بالكامل وكمان وضعت شكل تصوري ف مخيلتي عن الموقع انا اقدم لح...

السلام عليكم لاخذ فكره عن مهاراتي ارجو منك زياره معرض اعمالي فقط اعتقد انني اكثر من مناسب لما تطلبه ويمكنني مساعدتك لاضافة الكثير من الخصائص في العمل الحمد لله ...

أنا مطور ويب ذو خبرة تتجاوز 15 سنة في تطوير أنظمة الويب باستخدام PHP وLaravel. خلال مسيرتي المهنية، قمت بتطوير أنظمة متكاملة وآمنة للمؤسسات الحكومية والشركات ال...

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

السلام عليكم أخي الكريم معاك المهندس محمد مهندس برمجيات لدي خبره كبيره أكثر من 5 سنه فى تصميم و إنشاء تطبيقات الموبيل و تسليم الموبايل ابلكيشن أندرويد وايفون بس...

مرحبا، يسعدني التقدم لتنفيذ مشروعكم المميز الخاص بموقع قطع غيار السيارات المستعملة. أنا مطور محترف أعمل بشكل مستقل، ولدي خبرة واسعة في تطوير الأنظمة المعقدة وال...

السلام عليكم يشرفني العمل مع حضرتك معك المهندس إيهاب متخصص في تطوير البرمجيات خبر خمس سنوات في مجال العمل عملت في تطوير مواقع الويب وتطبيقات الموبيل ولدي العديد...

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

مرحبا، أنا مصطفى الشرنوبي، مطور MERN محترف بخبرة مثبتة في بناء مشاريع احترافية تشمل التجارة الإلكترونية، أنظمة الإدارة، والتكامل مع خدمات الدفع والتوصيل، وسبق ل...

سلام عليكم، أنا كريم، مهندس برمجيات بخبرة أكتر من ٤ سنين في تطوير الأنظمة المعقدة والمواقع التفاعلية. اشتغلت على شغل شبه فكرتك كتير، وفاهم بالظبط انت محتاج إيه....

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

معن ن.

السلام عليكم انا full stack developer متمرس في المجال وعندي الخبرة الكافية لاستلام المشروع وانجاز جميع التفاصيل المتعلقة به بالجودة العالية وبالوقت المحدد ويمكن...

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

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

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