Scan2PC — ماسح باركود بالهاتف مع مستقبِل للحاسوب وفوترة اشتراكات
حوّل الهاتف إلى ماسح باركود لأي حاسوب. تطبيق أندرويد بـ Kotlin يمسح، ومستقبِل مكتبي بـ Python يكتب الرمز مباشرة في النافذة النشطة، وواجهة Laravel تدير الباقات والأجهزة وحصص المسح والفوترة.
الماسح الجهازي يكلّف مالاً. والهاتف في جيبه أصلاً.
Scan2PC هو المنتج كاملاً حول تلك الفكرة — لا تطبيق المسح وحده، بل الجانب المكتبي الذي يجعله مفيداً وعمل الاشتراكات الذي يجعله مربحاً.
📱 تطبيق أندرويد (Kotlin)
- مسح باركود ورموز QR بالكاميرا
- قاعدة Room محلية، فتُحفظ عمليات المسح على الجهاز ولا يضيع شيء حين ينقطع الاتصال
- اتصال مستقبِل يقرن الهاتف بحاسوب بعينه
- تسجيل الجهاز على حساب المستخدم، مع فرض حدّ الأجهزة في الباقة
- يعمل كماسح متواصل لا لمرة واحدة — فالمقصود مسح رفّ كامل لا صنف واحد
💻 المستقبِل المكتبي (Python)
- يستقبل عمليات المسح من الهاتف المقترن ويدخلها في أي تطبيق نشط — نقطة البيع أو جدول البيانات أو حقل نظام ERP
- يوثّق نفسه على الحساب ذاته
- يبدأ مع Windows تلقائياً، فلا يفكر فيه المستخدم بعد الإعداد
- بلا مشغّل، وبلا قطعة وصل، وبلا منفذ تسلسلي
🌐 الواجهة الخلفية بـ Laravel
الاشتراكات
- باقات بحدود أجهزة ومسح خاصة بها
- عدّاد مسح لكل حساب — القياس مفروض على مستوى الواجهة، فتعني الباقة شيئاً
- دفع ومعالجة طلبات على جانب الويب
- نقاط نهاية اشتراك تتحقق منها التطبيقات
الأجهزة
- كل هاتف وحاسوب مسجَّل ومرئي للمستخدم
- إلغاء تفويض الأجهزة من الحساب حين يُفقَد هاتف أو يُستبدَل
- نقطة نهاية لإصدار التطبيق، فيُطلَب من العملاء القدامى التحديث بدل أن يفشلوا بغرابة
الإدارة
- المستخدمون والباقات والطلبات والتقييمات
- إعدادات إصدار التطبيق والتنزيل — فأنت تتحكم بما تعرضه صفحة التنزيل
- الصفحات والأسئلة الشائعة ورسائل التواصل وإعدادات الموقع
- لوحة على ذلك كله
🔗 لماذا تهمّ البنية
الواجهة مُصدَرة (v1) وموثَّقة برموز Sanctum، وكلا العميلين يتحدثان إليها بالطريقة نفسها. فعميل رابع — تطبيق iOS أو ماسح على الويب — يتصل بنقاط النهاية ذاتها دون أن يمسّ الخادم.
⚙️ التقنيات
- الواجهة الخلفية: Laravel، وPHP 8.2 فأعلى، وSanctum
- أندرويد: Kotlin مع Room
- سطح المكتب: Python، مع بدء تلقائي على Windows
- الواجهة البرمجية: REST مُصدَرة، يتشاركها كل عميل
ما تحصل عليه
تطبيق Laravel للويب، ومشروع أندرويد بـ Kotlin، والمستقبِل المكتبي بـ Python بالشيفرة كاملة، مع توثيق الواجهة البرمجية.
لا توجد مراجعات بعد. كن أول من يراجع هذا المنتج!