العودة لقائمة المشاريع
مبرمج Flutter محترف لبناء تطبيق محاسبي ومخزني متطور (Android)
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
تطوير البرمجيات
برمجة مواقع
برمجة
برمجة قواعد البيانات
برمجة التطبيقات
هندسة البرمجيات
flutter
تطوير البرمجيات
برمجة مواقع
برمجة
برمجة قواعد البيانات
برمجة التطبيقات
هندسة البرمجيات
flutter
الوصف
وثيقة نطاق العمل النهائية (Scope of Work) - تطبيق محاسبي ومخزني متطور V2.00
1. الأهداف العامة للمشروع
• نوع التطبيق: تطبيق أندرويد (Android) يُرفع على متجر Google Play تحت حساب المطور الخاص بي.
• بيئة العمل: يعمل سحابياً مع دعم كامل للعمل بدون اتصال (Offline First) ومزامنة تلقائية فور توفر الإنترنت.
• نظام المستخدمين: يدعم تعدد المستخدمين (Multi-tenancy)؛ بحيث يكون لكل مستخدم حساب مستقل تماماً ببياناته ومنتجاته وسنداته الخاصة، مع عزل كامل للبيانات بين المستخدمين.
• اللغة: واجهات التطبيق والسندات تدعم اللغتين (عربي / إنجليزي) بشكل كامل.
2. المواصفات التقنية (Technical Stack)
• Framework: Flutter.
• Backend: Firebase Cloud Firestore & Firebase Authentication.
• Architecture: الالتزام بمعمارية Clean Architecture لضمان سهولة التطوير والصيانة.
• Sync: تفعيل خاصية (Local Persistence) للمزامنة التلقائية لضمان عدم توقف العمل عند انقطاع الشبكة.
3. نظام تكويد وتعريف المنتجات
• تكويد مزدوج: كود رئيسي ثابت نظامي + أكواد فرعية متغيرة (مثل Part Number).
• بيانات المنتج: (الاسم بالعربي، الاسم بالإنجليزي، التصنيف، الوحدة، سعر التكلفة، سعر البيع).
• إدارة المخزون: تحديث تلقائي للكميات عند كل عملية بيع أو شراء.
4. الدورة المستندية (الحقول والمتطلبات)
أ- سندات المبيعات والمشتريات:
• الحقول: (رقم السند تلقائي، التاريخ، العميل / المورد، جدول المنتجات، الكمية، السعر، الإجمالي).
• ميزة الضريبة (هام): إضافة مفتاح (Toggle Switch) في كل سند لإظهار أو إخفاء الضريبة.
o عند الإخفاء: تختفي الضريبة من الحسابات ومن ملف الـ PDF.
o عند الإظهار: تُحسب الضريبة بناءً على النسبة المحددة في إعدادات المستخدم وتظهر في الـ PDF.
ب- سندات القبض:
• الحقول: (اسم العميل، المبلغ رقماً وكتابة، طريقة الدفع، البيان، التاريخ).
5. التقارير والمشاركة (PDF Engine)
• توليد ملفات PDF احترافية للسندات بتنسيق (عربي / إنجليزي) تحمل شعار وبيانات المنشأة الخاصة بالمستخدم الحالي.
• إمكانية مشاركة السند فور صدوره عبر WhatsApp أو أي تطبيق آخر.
6. شاشة الإعدادات والتحكم (للمستخدم)
• إمكانية تعديل بيانات المنشأة لكل مستخدم على حدة (الاسم، الشعار، رقم التواصل).
• تحديد نسبة الضريبة الافتراضية.
• إضافة وتعديل تصنيفات المنتجات يدوياً.
7. شروط التسليم والملكية
• ملكية الكود: تسليم الكود المصدري كاملاً (Source Code) ورفعه على حساب GitHub الخاص بي.
• المتجر: الرفع على حسابي في Google Play Console وضمان قبول التطبيق.
• التوثيق: وجود تعليقات توضيحية داخل الكود وشرح بسيط لهيكلة قاعدة البيانات.