قمتُ بتصميم و تطوير تطبيق ويب تفاعلي لنظام نقاط بيع (POS) باسم Casher، مخصص لإدارة عمليات البيع بالتجزئة عبر المتصفح بدون الحاجة لتثبيت أي برامج.
التطبيق بُني باستخدام React + Vite + TypeScript + Tailwind CSS مع Redux Toolkit لإدارة الحالة، ويعمل بالكامل عبر الإنترنت أو على الخادم الداخلي للمتجر.
- ما يميز المشروع:
واجهة ويب خاصة بالإدمن (Admin):
لوحة تحكم مركزية (Dashboard) تعرض جميع مؤشرات الأداء الحيوية في الوقت الفعلي: المبيعات، المنتجات، العملاء، والمخزون.
إدارة كاملة للمنتجات، الفئات، العملاء، والمستخدمين بصلاحيات متقدمة.
تقارير ورسوم بيانية تساعد في اتخاذ القرارات بسرعة.
واجهة ويب خاصة بالكاشير (Cashier):
شاشة POS مبسطة وسريعة لتنفيذ عمليات البيع اليومي مباشرةً من المتصفح.
تصميم عملي يركز على السرعة وتقليل الأخطاء أثناء إدخال البيانات.
- مميزات إضافية:
يعمل بالكامل كـ صفحة ويب (Web Application) قابلة للتشغيل على أي جهاز متصل بالإنترنت دون تثبيت.
نظام مصادقة وصلاحيات يضمن وصول كل مستخدم لجزءه فقط.
الوضع الداكن والفاتح (Dark / Light Mode) مع حفظ الإعدادات لكل مستخدم.
تعدد اللغات (العربية / الإنجليزية) مع إمكانية التبديل الفوري بينها.
دعم تحميل بيانات أولية من ملف Excel وتحويلها مباشرةً لإحصاءات على لوحة التحكم.
واجهة Responsive تعمل بكفاءة على مختلف الأجهزة والشاشات.