Khaled Ahmed
تقنية / SaaS سويسرا يعمل الآن مميّز

Kassenta — كاشير سحابي متعدد المستأجرين

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

لقطة شاشة كاملة للصفحة الرئيسية لموقع Kassenta — كاشير سحابي متعدد المستأجرين — مشروع تقنية / SaaS في سويسرا مبني بـ TypeScript وJavaScript وNode.js من تطوير خالد أحمد
الصفحة الرئيسية لموقع Kassenta — كاشير سحابي متعدد المستأجرين كما تظهر مباشرة — تقنية / SaaS · سويسرا · TypeScript، JavaScript، Node.js، MySQL

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

ما الذي بنيته

  • خلفية متعددة المستأجرين: قاعدة كود واحدة وبيانات معزولة لكل منشأة
  • تطبيق أندرويد للموظفين يواصل استقبال الطلبات دون إنترنت ويزامنها عند عودة الاتصال
  • تطبيق منفصل للعميل للطلب أونلاين مباشرة من المطعم
  • تتبّع مخزون مع إدارة فروع متعددة
  • تقارير موحّدة عبر الفروع، واشتراكات عبر Stripe
  • طوابير مهام خلفية حتى لا تُعطّل التقارير عملية بيع جارية

القرار الهندسي

تعدد المستأجرين هو القرار الذي يستهين به المؤسسون أكثر من غيره. كون كل المستأجرين يتشاركون قاعدة بيانات واحدة أو يملك كل واحد قاعدته الخاصة يؤثّر في النسخ الاحتياطي والترحيلات وأداء كل عميل والامتثال، ويكاد يكون من المستحيل التراجع عنه بتكلفة معقولة بعد أن يصبح لديك 200 منشأة تعمل فعليًا.

الإجابة الصادقة أن أيًّا من الخيارين ليس صحيحًا على إطلاقه. الأمر يتوقف على حجم عزل البيانات الذي سيطلبه عملاؤك تعاقديًا، وهذا سؤال تجاري قبل أن يكون سؤالًا تقنيًا بوقت طويل.

التقنيات المستخدمة

TypeScriptJavaScriptNode.jsMySQLStripe
تواصل واتساب