العودة لقائمة المشاريع
تطبيق للهواتف الذكية لإدارة المواعيد والفواتير والخدمات وربط مقدمي الخدمات بالعملاء
الميزانية
$5000.00 - $10000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة
تطوير البرمجيات
برمجة مواقع
برمجة أندرويد
برمجة التطبيقات
هندسة البرمجيات
برمجة
تطوير البرمجيات
برمجة مواقع
برمجة أندرويد
برمجة التطبيقات
هندسة البرمجيات
الوصف
مقدمة
ندعوا المطورين المؤهلين لتقديم عرض فني ومالي لتنفيذ منصة رقمية متكاملة تعمل على الهواتف الذكية (iOS وAndroid) بالإضافة إلى لوحة تحكم إدارية، بهدف إدارة المواعيد والفواتير والخدمات وربط مقدمي الخدمات بالعملاء ضمن منصة واحدة.
ستستخدم هذه الوثيقة لتقييم العروض الفنية والمالية واختيار الجهة المنفذة.
2. هدف المشروع
إنشاء منصة احترافية تمكن:
مقدمي الخدمات من إدارة أعمالهم.
العملاء من حجز الخدمات بسهولة.
المستقلين من عرض خدماتهم.
إدارة النظام من متابعة العمليات بالكامل.
وتشمل المنصة:
تطبيق Flutter
Backend
Dashboard
قاعدة بيانات
APIs
إشعارات
بوابة دفع
تقارير
3. مكونات المشروع
يشمل المشروع:
أولاً
تطبيق Flutter
يدعم:
Android
iPhone
ثانياً
لوحة تحكم Web
تشمل:
إدارة المستخدمين
إدارة الخدمات
إدارة الحجوزات
إدارة الفواتير
التقارير
الشكاوى
التنبيهات
ثالثاً
Backend API
يشمل
REST API
موثق بالكامل.
رابعاً
قاعدة بيانات
يفضل
PostgreSQL
أو
MySQL
4. المتطلبات الوظيفية
نظام التسجيل
يشمل
إنشاء حساب
تسجيل الدخول
OTP
استعادة كلمة المرور
إدارة الملف الشخصي
إدارة المواعيد
يشمل
Calendar
إنشاء موعد
تعديل موعد
إلغاء موعد
تأكيد الموعد
رابط حجز
ساعات العمل
منع تعارض المواعيد
Reminder Notification
الفواتير
يشمل
إنشاء فاتورة
PDF
QR
إرسال بريد
إرسال واتساب
تتبع حالة السداد
تقارير شهرية
المدفوعات
يدعم:
بوابة دفع محلية
يتم تحديدها لاحقًا.
الخدمات
يشمل:
إضافة خدمة
تعديل خدمة
حذف خدمة
تصنيفات
بحث
فلترة
إعادة الطلب
المفضلة
التقييمات
يشمل
تقييم الخدمة
تقييم مقدم الخدمة
الرد على التقييم
الشكاوى
يشمل
إنشاء شكوى
متابعة الشكوى
الرد عليها
إغلاقها
الإشعارات
Push Notification
SMS
Email
لوحة التحكم
تشمل
Dashboard
المستخدمين
الخدمات
الحجوزات
الفواتير
التقارير
الشكاوى
التنبيهات
الإعدادات
5. المتطلبات التقنية
يفضل استخدام
Flutter
Backend
Node.js (NestJS)
أو Laravel
Database
PostgreSQL
Architecture
Clean Architecture
State Management
Riverpod أو Bloc
Authentication
JWT
Notifications
Firebase Cloud Messaging
Storage
S3 أو Firebase Storage
6. المتطلبات غير الوظيفية
يجب أن يكون النظام
سريعًا
قابلًا للتوسع
آمنًا
يدعم RTL
يدعم اللغة الإنجليزية
متوافقًا مع Android وiOS
يدعم النسخ الاحتياطي
قابلًا لإضافة مزايا مستقبلية
7. متطلبات الأمان
يلتزم المنفذ بما يلي:
تشفير كلمات المرور.
JWT Authentication.
Role Based Access Control.
Audit Logs.
منع SQL Injection.
منع XSS.
منع CSRF.
Rate Limiting.
HTTPS.
Backup تلقائي.
8. المطلوب من مقدم العرض
يجب أن يتضمن العرض:
العرض الفني يشمل
فهم المشروع.
طريقة التنفيذ.
Architecture.
خطة العمل.
الجدول الزمني.
التقنيات.
العرض المالي يشمل
السعر الإجمالي.
تكلفة أي أعمال إضافية.
تكلفة الدعم الفني.
تكلفة الاستضافة (إن وجدت).
9. المستندات المطلوبة من مقدم العرض
يجب إرفاق:
سنوات الخبرة.
شهادات الاحتراف التقنية إن وجدت.
قائمة بالمشاريع السابقة.
روابط التطبيقات المنشورة.
10. الخبرة المطلوبة
يفضل وجود خبرة مثبتة في:
Flutter
Marketplace
Booking Systems
Invoice Systems
Payment Integration
Dashboard
REST API
يفضل تزويدي بنماذج من اعمالكم السابقه.
15. الملكية الفكرية
تنتقل جميع حقوق الملكية الفكرية للمشروع إلى مالك المشروع فور السداد الكامل.
لا يجوز إعادة استخدام أو بيع أو ترخيص الكود أو التصميم أو قاعدة البيانات أو أي جزء من المشروع دون موافقة خطية من مالك المشروع.
يلتزم المنفذ بالمحافظة على سرية جميع البيانات والمعلومات الخاصة بالمشروع.
16. الشروط العامة
يجب الالتزام بجميع المتطلبات الواردة في هذه الوثيقة..
يجب استخدام Git وإدارة الإصدارات، وتسليم المستودع (Repository) لمالك المشروع عند التسليم النهائي.
يلتزم المنفذ بتوفير بيئة اختبار (Staging) قبل الإطلاق النهائي.
يحق لصاحب المشروع إجراء اختبارات قبول المستخدم (UAT) قبل اعتماد أي مرحلة أو صرف أي دفعة.