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

مشروع تطبيق تخصيص الكيك

هذا المشروع يغطي المرحلة الأولى فقط من مشروع تخصيص الكيك والموافقة على المرحلة الأولى تلزم صاحبها على تنفيذ كامل المشروع بكامل شروطه (كامل العقد والتفاصيل في الأسفل)

المرحلة الأولى

عنوان المرحلة:

Phase 1: Design, Architecture, Database & 2D Engine POC Budget:

$390

Week 1

Flutter Dev 1: Project structure setup, State Management selection (e.g., Riverpod/Bloc), Clean Architecture setup.

Flutter Dev 2: 2D Layer Compositing Research, POC for Image Layering (Stack widget logic), Design System setup.

Backend Dev 1: NestJS setup, Drizzle ORM, Zod validation, Environment setup.

Backend Dev 2: Database Schema (ERD) design (Crucial: Must include logic for 3 Carts, Multi-fillings, and Capacity Management tables).

UI/UX Designer: Style research, Wireframes, Asset Pipeline setup (PNG Source to WebP).

Week 2

Flutter Dev 1: High-fidelity screens implementation (Onboarding, Auth, Home, Profile).

Flutter Dev 2: Customizer UI (2D Logic), Cart Logic foundation, Checkout flow UI.

Backend Dev 1: Database implementation, Migrations, Auth endpoints (OTP/Social).

Backend Dev 2: Product & Category models, Order Models (supporting Multi-cart).

UI/UX Designer: Base Cake Assets (2D Renders), Topping mockups, UI Assets export.

Week 3

Flutter Dev 1: Navigation flow, Animations, Loading states.

Flutter Dev 2: 2D Customizer Prototype (Functional), Pricing calculation logic, Cart integration.

Backend Dev 1: API Documentation (Swagger), Auth flow completion.

Backend Dev 2: Smart Caching Strategy (Redis), File Upload logic (WebP conversion).

UI/UX Designer: Toppings Library (45+ items) design, Layer alignment testing.

payment : 390$

العقد الكامل بمراحله الأربع

تطبيق هاتف محمول متكامل (Flutter) + واجهة خلفية (Backend) + أصول بصرية (Assets) + لوحة تحكم (Admin Dashboard).

نطاق العمل (Scope of Work)

تطبيق الهاتف المحمول (Mobile App - Flutter iOS & Android)

تنفيذ كامل لتجربة وواجهة المستخدم (Full UI/UX Implementation).

المصادقة (Authentication): البريد الإلكتروني، ورقم الهاتف (Phone OTP).

الصفحة الرئيسية، تصفح المنتجات، قائمة الرغبات (Wishlist)، والبحث.

محرك تخصيص الكيك (Cake Customizer): يعتمد تقنية High-Performance 2D Layer Compositing (وليس 3D Viewer).

نظام السلات المتعددة (3 Carts System).

تدفق إتمام الطلب (Checkout Flow).

اختيار التوصيل (Delivery Selection).

الإشعارات (Push + Real-time Notifications).

طرق الدفع (محفظة Wallet + بطاقات ائتمان Credit).

الترجمة والتعريب (Localization): عربي + إنجليزي.

وضع العمل بدون إنترنت (Offline mode & Caching).

تحسينات إمكانية الوصول (Accessibility).

الواجهة الخلفية (Backend - NestJS)

المصادقة ونظام الصلاحيات (Authentication & RBAC).

إدارة المنتجات والتصنيفات (Product and Category Management).

إدارة الطلبات وسير العمل (Order Management & Workflows).

نظام الإشعارات (Notification System).

منطق معالجة المدفوعات (Payment Processing Logic).

واجهة خلفية للدردشة الفورية (Real-time Chat Backend).

تتبع التوصيل (Delivery Tracking).

رفع الملفات ومعالجة الصور (File Upload & Image Processing).

هيكلية السلات المتعددة (Multi-cart Architecture).

منطق التسعير (Pricing Logic).

التقارير والتحليلات (Reporting & Analytics).

نظام إدارة محتوى (CMS) للصفحة الرئيسية والعروض.

توثيق الـ API (API Documentation).

الأصول البصرية (Assets)

نماذج أساس الكيك (Cake Base Models) - (مجهزة للريندر 2D).

الإضافات العلوية (Toppings): (قياسية + بريميوم).

إكساء وتجهيز النماذج (UV Mapping & Texturing).

تحسين النماذج للأداء (Optimization).

نماذج علب الكيك (Cake Box Models).

رسومات المتجر وصور ترويجية (App Store Graphics & Renders).

لوحة التحكم (Admin Dashboard)

مصادقة المشرفين (Admin Authentication).

لوحة تحكم مبنية على الأدوار (Role-based Dashboard).

إدارة المنتجات (Product Management).

إدارة الطلبات (Order Management).

التحليلات والتقارير (Analytics & Reporting).

إدارة محتوى لافتات الصفحة الرئيسية (CMS for Banners).

الجدول الزمني ومخرجات المشروع (Project Timeline & Deliverables)

المرحلة 1: التصميم، النموذج الأولي، وهيكلة النظام (الأسابيع 1-3)

Week 1: هيكلة المشروع (Project Structure)، إدارة الحالة (State Management)، إعداد NestJS، تخطيط قاعدة البيانات (ERD)، وبحث وتجهيز أصول التصميم.

Week 2: شاشات عالية الدقة (High-fidelity Screens)، واجهة التخصيص (Customizer UI)، تطبيق قاعدة البيانات (DB Implementation)، ونماذج الكيك الأساسية.

Week 3: النموذج الأولي للتطبيق (Prototype)، منطق التسعير (Pricing Logic)، توثيق الـ API، التخزين المؤقت (Redis Caching)، وتجهيز ملفات الإضافات (Toppings Manifest).

المرحلة 2: التطبيق الأساسي وأساسيات الباك إند (الأسابيع 4-6)

Week 4: المصادقة (Auth/OTP)، إدارة الجلسات، ملف المستخدم، إدارة العناوين، وبوابة الرسائل النصية (SMS Gateway). إضافة 45+ Premium Toppings.

Week 5: الصفحة الرئيسية، تصفح المنتجات، ومحرك تخصيص الكيك الكامل (Full Cake Customizer) مع حساب الأسعار، ومنطق إظهار المنتجات حسب المدينة.

Week 6: نظام السلات الثلاث (3-Cart System)، حفظ السلة (Persistence)، تدفق الدفع (Checkout)، إنشاء الطلبات، وإشعارات الحالة.

المرحلة 3: الميزات المتقدمة ونظام الإدارة (الأسابيع 7-10)

Week 7: واجهة الدفع اليدوي، خيارات الدفع (Wallet/Credit)، تاريخ الطلبات، ونظام المحفظة والكوبونات.

Week 8: الإشعارات المنبثقة (Push Notifications)، تحديثات الطلب في الوقت الفعلي، منطق "مفتوح/مغلق" للمتجر، والبرامج التعليمية (Tutorials).

Week 9: تكامل WebSocket، البحث المتقدم، الجدولة المتقدمة (Advanced Scheduling)، ومنطق توافق الأحجام (Topping-size Compatibility V2).

Week 10: دعم اللغة العربية (RTL)، وضع عدم الاتصال (Offline Mode)، التخزين المؤقت للصور (Image Caching)، نظام التقارير، وتصدير CSV.

المرحلة 4: النشر والإطلاق (الأسابيع 11-12)

Week 11: اختبارات الوحدات (Unit/Widget Tests)، تحسين الأداء، اختبار الذاكرة، التدقيق الأمني، واختبار الضغط (Load Testing).

Week 12: الرفع على متاجر التطبيقات (App Store & Play Store)، إعداد خادم الإنتاج (Production Server Setup)، تهيئة CDN/SSL، والنشر النهائي (Final Deliverables).

5. شروط الدفع (Payment Terms)

إجمالي تكلفة المشروع: 2,600 دولار أمريكي.

المرحلةالدفعةالشرط والمخرجات (Deliverables & Conditions)

1. أساسيات التصميم والهيكلة390$

(يتم تحرير الدفعة فقط بعد موافقة العميل على التصميم).

2. التطبيق الأولي

(MVP)520$

• تسليم تطبيق يعمل (APK/TestFlight).

• محرك تخصيص الكيك (Cake Customizer) يعمل بالكامل بتقنية 2D Layer Compositing وبصيغة WebP.

• منطق نظام السلات المتعددة (Multi-Cart) يعمل.

• المصادقة (OTP/Social) والملف الشخصي.

(يتم التحرير بعد اختبار التخصيص والسلات على جهاز العميل).

3. تكامل النظام الكامل650$

• الربط الكامل مع الواجهة الخلفية (NestJS).

• منطق السعة والجدولة الذكية (Smart Capacity & Scheduling) بما في ذلك وقت الإغلاق (Cut-off) وأوزان التصميم (Design Flags).

• لوحة التحكم تعمل بالكامل.

• دمج بوابة الدفع والمحفظة.

(يتم التحرير بعد التحقق من دورة الطلب الكاملة من التطبيق إلى الأدمن).

4. النشر والإطلاق النهائي1,040$

• القبول والنشر (Live Status) على متجري App Store & Google Play.

• نشر خادم الإنتاج (DigitalOcean أو AWS).

• تسليم كامل للكود المصدري والأصول (GitHub & Drive).

(تغطي هذه الدفعة النشر وتعتبر التسوية النهائية، وتكون مستحقة عند ظهور التطبيق "Live").

Export to Sheets

6. التعديلات (Revisions)

التعديلات البسيطة (UI Colors, Fonts, Text) مفتوحة ومجانية حتى اعتماد التصميم.

يحق للعميل طلب 3 تعديلات وظيفية جوهرية (Major Functional Edits) مجاناً خلال المشروع (وهي التعديلات التي تتطلب إعادة بناء في قاعدة البيانات أو الـ Backend).

أي تعديلات جوهرية إضافية يتم احتسابها بالساعة حسب الاتفاق.

7. غرامة التأخير (Delay Penalty)

إذا كان التأخير بسبب المطور: يتم خصم 2% أسبوعياً من قيمة الدفعة المستحقة للمرحلة الحالية، بحد أقصى 10% من إجمالي قيمة العقد.

8. مسؤوليات العميل (Client Responsibilities)

يوافق العميل على توفير: حسابات المتاجر (Apple/Google)، الوصول للخادم (Backend Server Access)، مفاتيح الـ API (Maps, SMS)، وأصول العلامة التجارية.

أي تأخير في توفير هذه العناصر سيمدد الموعد النهائي للمشروع بمقدار مدة التأخير فقط (يوماً بيوم) (Day-for-Day basis).

9. الاختبار والتسليم (Testing & Delivery)

يشمل اختباراً كاملاً، تحسين الأداء، اختبار الـ API، واختبار الخادم.

10. الملكية (Ownership)

تنتقل ملكية الكود المصدري (Source Code)، مخططات قاعدة البيانات، وجميع الأصول إلى العميل بشكل تدريجي وفوري بمجرد دفع مستحقات كل مرحلة.

يلتزم المطور برفع الكود بشكل متكرر على مستودع Private GitHub Repository مملوك للعميل.

11. النشر (Deployment)

مقدم الخدمة مسؤول عن النشر على كلا المتجرين + نشر الخادم (Server Deployment).

12. الدعم (Support)

دعم فني مجاني لإصلاح الأخطاء (Bug-fix support) لمدة 14 يوماً تبدأ من تاريخ النشر الفعلي (Live).

المرحلة,الدفعة,الشرط والمخرجات (Deliverables & Conditions)

الدفعة الأولى 390$

الدفعة الثانية 520$•

الدفعة الثالثة ,650$

الدفعة الرابعة ,"1,040$

تقدم للمشروع

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

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

أنا مستعد أبدأ بالمرحلة الأولى بمقدار 390. المرحلة الأولى (Phase 1 Design, Architecture, Database 2D Engine POC 3 أسابيع) Week 1: هيكلة المشروع (Project Structu...

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

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

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

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

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

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

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

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