البرنامج مبني بطريقة حديثة وذكية: بدلاً من أن يكون برنامجاً واحداً كبيراً، هو مقسم إلى قطع صغيرة مستقلة (تسمى "خدمات مصغرة")، كل قطعة مسؤولة عن مهمة معينة، مثل:
- قطعة لإدارة بيانات العملاء.
- قطعة لإدارة المنتجات والأصناف.
- قطعة لإدارة الفواتير.
- قطعة لتسجيل المدفوعات.
- قطعة للعملات المختلفة.
البرنامج يقوم بالمهام التالية بسهولة:
- يضيف ويعدل ويحذف العملاء والمنتجات والفواتير.
- يظهر لصاحب الشركة معلومات مفيدة جداً، مثل:
- كم اشترى كل عميل من الشركة (إجمالي وكل سنة).
- من العملاء مدينون بفلوس (كم بقي عليهم يدفعوا).
- أي فواتير تم دفعها وأيها لم تدفع بعد.
- أي المنتجات هي الأكثر طلباً وبيعاً.
- من هم العملاء الأكثر ولاءً (الذين يشترون كثيراً).
- أي المنتجات نفدت من المخزن.
- قائمة الديون لكل عميل.
بعد بناء البرنامج الأساسي، يتم إضافة:
- نظام حماية قوي (كلمات سر وصلاحيات):
بعض المستخدمين يمكنهم فقط القراءة والنظر، وبعضهم (مثل المدير) يمكنهم التعديل والإضافة والحذف.
- واجهة جميلة وسهلة الاستخدام على المتصفح (مثل أي موقع إنترنت عادي) ليستخدمها صاحب الشركة أو موظفوه.
- في النهاية، يتم وضع البرنامج كاملاً داخل "حاويات" خاصة (تسمى Docker) ليسهل تشغيله على أي جهاز أو سيرفر.
باختصار:
هذا المشروع هو تطبيق مبيعات ذكي وآمن لمتجر إلكترونيات، يساعد صاحب المتجر على متابعة عملائه، منتجاته، فواتيره، وأرباحه بكل يسر ووضوح، وهو مبني بأحدث الطرق البرمجية.
مناسب لأي شخص يدير محل أو شركة صغيرة أو متوسطة تبيع منتجات.