Logo Lanfrica

Omar-b381/Flora_POS

Domaine:

digital infrastructure

Type de record:

softwareproject
Créateur:
Oma
Hôte:
Build a brand-new native desktop Point-of-Sale application in Tauri 2.x, for small shops and restaurants in Egypt. This is a greenfield project — there is no existing codebase to continue. The system should follow the spirit of Floreant POS # 🌸 FloraPOS: Modern Arabic-First Native Desktop Point-of-Sale System > **FloraPOS** هو تطبيق مكتبي محلي أصيل (Native Desktop POS) خفيف وسريع، مصمم خصيصاً للمطاعم، الكافيهات، ومحلات التجزئة في مصر والشرق الأوسط. يجمع بين قوة واستقرار أنظمة نقاط البيع الكلاسيكية المفتوحة (المستوحاة من روح *Floreant POS*) وبين أحدث تقنيات الويب المدمجة بلغة **Rust** و **React** و **Tauri 2**. --- ## 📑 جدول المحتويات (Table of Contents) 1. نظرة عامة على المشروع (Project Description) 2. المشكلة التي يحلها التطبيق (Problem It Solves) 3. التقنيات المستخدمة وأسباب اختيارها (Tech Stack & Rationale) 4. الهندسة المعمارية ودورة العمل (Architecture & Process) 5. الميزات والقدرات التشغيلية (Key Features) 6. دليل البدء والتشغيل (Getting Started) 7. الطبقة السردية: الدافع، التحديات والحلول (Storytelling Layer) 8. الامتثال الضريبي والتحسينات المستقبلية (Compliance & Future Roadmap) 9. الجمهور المستهدف (Intended Use) 10. الترخيص والحقوق (Credits & License) --- ## 🌟 نظرة عامة على المشروع (Project Description) **FloraPOS** تم بناؤه من الصفر ليكون نظام كاشير وإدارة مبيعات مكتبي متكامل بدون الاعتماد على متصفحات ثقيلة وبدون استهلاك مفرط للذاكرة. يتميز النظام بالعمل الكامل **دون اتصال بالإنترنت (Offline-First)** مع واجهة عربية أصيلة تعتمد خط **Cairo**، ودعم كامل لضريبة القيمة المضافة المصرية (14% VAT)، والمدفوعات المجزأة، وإدارة الصالات وشاشات المطبخ وجرد الورديات وسجلات التدقيق ثنائية الهوية (Dual-Actor Audit Logging). --- ## 🛑 المشكلة التي يحلها التطبيق (Problem It Solves) تعاني معظم المتاجر والمطاعم الصغيرة والمتوسطة في المنطقة من خيارين كلاهما مرّ: 1. **الأنظمة القديمة (Legacy Java/Swing/VB6 POS)**: مستقرة أوفلاين لكنها ذات واجهات متقادمة ومعقدة في التخصيص، وتفتقر لتجربة المستخدم السلسة وسرعة البحث. 2. **الأنظمة السحابية أو المعتمدة على Electron**: تستهلك ذاكرة RAM هائلة (أكثر من 800MB في وضع الخمول)، وتتوقف تماماً عن العمل عند انقطاع الإنترنت أو تذبذب الشبكة في نقاط البيع المزدحمة. 3. **مشاكل الطباعة باللغة العربية**: الطابعات الحرارية (Thermal POS Printers) تفشل في أغلب الأحيان في ت …