العودة لقائمة المشاريع
برمجة تطبيق اندرويد وIOS لبيع السيارات
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة أندرويد
برمجة
برمجة iOS
تطوير البرمجيات
برمجة التطبيقات
برمجة أندرويد
برمجة
برمجة iOS
تطوير البرمجيات
برمجة التطبيقات
الوصف
وثيقة المتطلبات التقنية للمبرمج – تطبيق "سيارات غزة"
1. مقدمة المشروع
- تطبيق "سيارات غزة" هو تطبيق لعرض وبيع وشراء السيارات المستعملة داخل قطاع غزة.
- التطبيق بسيط، سهل، وسريع، يعتمد على عرض السيارات بشكل يشبه فيسبوك.
- يستهدف فئتين: المستخدمين العاديين + تجار السيارات.
2. المنصة المطلوبة
- التطبيق ios و Android ظ(Flutter أو React Native).
3. المتطلبات الأساسية (Core Features)
- عرض السيارات في صفحة رئيسية مع نظام التمرير يمين/يسار للصور (Image Carousel).
- إظهار تفاصيل السيارة داخل نفس الشاشة عند الضغط على الإعلان (Expand).
- نظام تسجيل دخول/اشتراك (مستخدم – تاجر).
- رفع منشور سيارة: صور + تفاصيل + نص حر + إمكانية إضافة حقل جديد.
- لوحة تحكم للتاجر لإدارة السيارات وتعديلها.
- تمييز السيارات المباعة (Sold).
- نظام الشكاوى والدعم.
- تسجيل الشكاوى + حالة المعالجة.
- بحث متقدم حسب السعر، النوع، السنة، الحالة.
4. تفاصيل كل شاشة (Screens Breakdown)
- الشاشة الرئيسية: Cards + Carousel + Expand + أزرار (اتصال – مشاركة).
- تسجيل الدخول: رقم هاتف + كلمة مرور + اختيار نوع الحساب.
- إضافة سيارة: صور متعددة + تفاصيل + إضافة حقول جديدة + رفع رخصة.
- لوحة تحكم التاجر: تعديل/قبول/رفض – رؤية السيارات الخاصة به.
- الشكاوى: نموذج إرسال + رفع صورة + تحديد نوع المشكلة.
- الإعدادات: تعديل معلومات الحساب + حذف الحساب + تسجيل خروج.
5. قاعدة البيانات (Database Structure – مبسّط)
- Users: id, name, phone, type(user/dealer), status.
- Cars: id, ownerId, images[], details{}, price, city, isSold, createdAt.
- DealersActions: accept, edit, verify.
- Complaints: id, userId, type, text, image, status.
- Favorites (مستقبلًا).
6. API المطلوب (مختصر)
- Register / Login.
- Add Car / Edit Car / Delete Car.
- Get Cars (with filters).
- Dealer Actions (approve / edit).
- Update Sold Status.
- Submit Complaint.
- User Profile.
7. اعتبارات تقنية مهمة
- سرعة تحميل الصور (Compression).
- إمكانية رفع 10 صور للسيارة.
- إظهار التفاصيل داخل الشاشة الرئيسية دون الانتقال لشاشة جديدة.
- توافق كامل مع الشاشات الصغيرة.
- تخزين الصور عبر Firebase أو Server Storage.
- الكود يجب أن يكون نظيف وقابل للتوسع.
8. الميزات المستقبلية
- نظام الرسائل بين المستخدمين.
- إعلانات مدفوعة للتجار.
- باقة اشتراك شهري للتجار.
- نظام سحب البيانات من فيسبوك تلقائيًا.
9. موعد البداية والتسليم
- مرحلة التصميم جاهزة (UI/UX).
- البدء بالتطوير بعد اعتماد جميع الشاشات.
- تسليم APK تجريبي + Dashboard مبدئية.