تم بناء CloudMarkit كمنصة SaaS تجارية ضخمة تهدف لتوفير حلول تقنية شاملة لقطاع التجزئة، حيث تجمع بين نظام نقاط البيع (POS)، المتاجر الإلكترونية، ولوحات تحكم إدارية متطورة.
أبرز المميزات التقنية للمشروع:
بنية النظام (Architecture): تم استخدام نظام Monorepo عبر أدوات PNPM لربط وإدارة تطبيقات المتجر ولوحات التحكم في بيئة عمل واحدة بكفاءة عالية.
الواجهة الأمامية (Frontend): تطوير واجهات تفاعلية وسريعة الاستجابة باستخدام React 18 و Vite و TypeScript، مع تنسيق عصري باستخدام Tailwind CSS.
الواجهة الخلفية والبيانات (BaaS): دمج كامل لخدمات Supabase للتعامل مع قواعد بيانات PostgreSQL، ونظام المصادقة، والـ Edge Functions.
إدارة الحالة والبيانات: استخدام TanStack Query لجلب البيانات بكفاءة، و Zustand لإدارة حالة التطبيق المركزية.
دعم اللغات (Localization): دعم كامل للغتين العربية والإنجليزية مع واجهات (RTL/LTR) باستخدام مكتبة i18next.
التحليل والبيانات: بناء لوحات تحكم تحتوي على رسوم بيانية تفاعلية باستخدام Recharts لمراقبة أداء المبيعات والمخازن.
الأدوات المستخدمة:React 18, TypeScript, Supabase, Tailwind CSS, Zustand, TanStack Query, i18next, Framer Motion.