تفاصيل العمل

مشروع واجهة ويب حديث مبني باستخدام React + TypeScript + Vite، ومجهّز كقالب قوي لعرض منتجات شركة بنظام SPA. التصميم نظيف وسريع، مع اعتماد Tailwind CSS بإعدادات مخصصة ودعم أنيميشنات خفيفة.

المشروع جاهز تمامًا للتطوير أو التخصيص، وقابل للتوسّع لأي موقع شركة أو منتج.

التقنيات المستخدمة

Vite للتطوير والبناء (dev / build / preview)

React + TypeScript

Tailwind CSS + إضافات (tailwindcss-animate)

shadcn/ui مع Radix UI

react-query لإدارة البيانات

react-hook-form + zod للتحقق من النماذج

إعدادات مطور جاهزة: ESLint, إعداد TypeScript نظيف، React SWC plugin

الصفحات الجاهزة

داخل src/pages:

الصفحة الرئيسية

المنتجات

معرض الصور

من نحن

تواصل معنا

تسجيل الدخول

صفحة الخطأ 404

المكوّنات الجاهزة

المشروع يحتوي مكتبة UI كاملة داخل src/components/ui تشمل:

Buttons – Dialogs – Toasts – Tooltips – Dropdown menus – Carousel – Tables – Forms – Pagination – Sidebar – Tabs – Avatar – Badge – Calendar…

مبنية على Radix UI ومتوافقة بالكامل مع Tailwind، مع دعم كامل لخصائص الوصول (Accessibility).

ميزات التفاعل وتجربة المستخدم

Toasts و Dialogs ومكونات تفاعلية جاهزة

Carousel بـ embla-carousel

حقول OTP

Date Picker

Charts بـ Recharts

Panels قابلة للسحب وتغيير الحجم

دعم Dark Mode

Skeletons وحالات تحميل جاهزة

مميزات قوية

بنية TypeScript منظمة وقابلة للتوسّع.

مكونات تفاعلية متقدمة جاهزة للاستخدام.

سهولة إضافة صفحات جديدة أو تخصيص التصميم.

بطاقة العمل