Book Store
تفاصيل العمل
Book Store App هو متجر إلكتروني متكامل للكتب، يتيح للمستخدمين تصفح الكتب، البحث عنها، وشرائها بسهولة. كما يحتوي على لوحة تحكم إدارية تُمكن المسؤولين من إدارة الكتب والطلبات بكفاءة. تم تطوير الواجهة الأمامية باستخدام React.js، بينما يعتمد الباكند على Node.js, Express, MongoDB لضمان أداء عالٍ وأمان متكامل. كما تم دمج Cloudinary لإدارة الصور وJWT للمصادقة وحماية البيانات. التقنيات المستخدمة: - React.js: لتطوير واجهة مستخدم ديناميكية وسلسة. - CSS & Tailwind CSS: لتصميم حديث ومتجاوب يناسب جميع الأجهزة. - Framer Motion: لإضافة تأثيرات حركية سلسة وتحسين تجربة المستخدم. - Node.js & Express.js: لتطوير الباكند وتحقيق أداء قوي. - MongoDB: لتخزين بيانات الكتب والمستخدمين بكفاءة. - Cloudinary: لإدارة وتحميل صور الكتب بسلاسة. - JWT (JSON Web Token): لتأمين المصادقة وحماية بيانات المستخدمين. - Redux Toolkit: لإدارة الحالة وتحسين أداء التطبيق. - React Query: لجلب البيانات وتحسين التفاعل مع API. مميزات التطبيق: - متجر إلكتروني متكامل يسمح بتصفح الكتب وشرائها بسهولة. - لوحة تحكم إدارية لإدارة الكتب والطلبات من قبل المسؤولين. - بحث متقدم عن الكتب بناءً على العنوان، التصنيف، أو المؤلف. - تصميم متجاوب يعمل بسلاسة على جميع الأجهزة. - حماية وأمان عالي باستخدام JWT للمصادقة. - إدارة صور الكتب باستخدام Cloudinary لضمان سرعة التحميل. - تأثيرات حركية ئلسة باستخدام Framer Motion لتحسين تجربة المستخدم. دوري في المشروع: - تطوير الواجهة الأمامية باستخدام React.js مع تحسين تجربة المستخدم. - تصميم واجهة متجاوبة تدعم جميع الأجهزة باستخدام Tailwind CSS. - تنفيذ لوحة التحكم الخاصة بالإدارة لإدارة الكتب والطلبات بكفاءة. - إدارة الحالة باستخدام Redux Toolkit وتحسين استعلامات البيانات عبر React Query. - تطوير الباكند باستخدام Node.js وExpress.js مع MongoDB كقاعدة بيانات. - تأمين التطبيق عبر JWT وضبط صلاحيات المستخدمين. - تحسين أداء تحميل الصور باستخدام Cloudinary. - إضافة تأثيرات حركية باستخدام Framer Motion لجعل تجربة المستخدم أكثر جاذبية.
مهارات العمل
بطاقة العمل
طلب عمل مماثل