نظام متكامل لإدارة نقاط البيع (POS) والمخازن، تم تطويره كـ Desktop Application باستخدام تقنيات حديثة تدمج بين قوة الأداء السحابي وسهولة الاستخدام المكتبي. تم تصميم النظام ليناسب المحلات التجارية والمستودعات التي تبحث عن السرعة والدقة في الأداء.
التحديات والحلول التقنية:
الأداء الفائق: تم استخدام لغة Go (Golang) في الواجهة الخلفية لضمان سرعة معالجة البيانات والعمليات الحسابية المعقدة، مع إطار عمل Wails لتقليل استهلاك موارد الجهاز.
تجربة مستخدم عصرية: تم بناء الواجهة الأمامية باستخدام React و Tailwind CSS، مع دعم كامل للنظام اليميني (RTL) للغة العربية واليساري (LTR) للإنجليزية.
إدارة البيانات: تم تصميم قاعدة بيانات SQLite مرنة، مزودة بنظام Embedded Migrations، مما يسمح للتطبيق بالعمل فور تثبيته دون الحاجة لإعدادات معقدة لقواعد البيانات.
تكامل الأجهزة: دعم كامل لسكينر الباركود والطابعات الحرارية لإصدار الفواتير.
التقنيات المستخدمة (Stack):
Backend: Go (Golang)
Frontend: React, TypeScript, Vite
Styling: Tailwind CSS (Modern Glassmorphism UI)
Database: SQLite / Embedded SQL Migrations
Framework: Wails (Cross-platform Desktop App)