تفاصيل العمل

Readify هو منصة إلكترونية كاملة لبيع وشراء الكتب تم تطويرها باستخدام تقنية MERN Stack (MongoDB, Express.js, React.js, Node.js). يهدف المشروع إلى توفير تجربة سلسة للمستخدمين لعرض وشراء الكتب، مع لوحة تحكم مخصصة لكل من المستخدم العادي والمشرف (Admin).

تطوير الواجهة الأمامية (Front-End):

استخدمت React.js لتصميم واجهة مستخدم تفاعلية وسهلة الاستخدام.

تم تطوير تصميم متجاوب (Responsive) يعمل بكفاءة على جميع الأجهزة (كمبيوتر – تابلت – موبايل).

استخدام تقنيات حديثة في تنظيم الواجهة مثل React Router و Axios لجلب البيانات.

تطوير الواجهة الخلفية (Back-End):

تم استخدام Node.js مع Express.js لبناء واجهة برمجة التطبيقات (RESTful APIs).

أنشأت قواعد بيانات باستخدام MongoDB مع تحسين الاستعلامات (queries) للحصول على البيانات بكفاءة وسرعة.

تأمين التطبيق:

تم تفعيل نظام تسجيل الدخول والتسجيل باستخدام JWT (JSON Web Tokens).

نفذت نظام صلاحيات (Role-Based Access Control) لتمييز بين صلاحيات المشرف والمستخدم العادي.

تأمين المسارات الحساسة من خلال التحقق من التوكنات والصلاحيات.

لوحة تحكم:

أنشأت لوحة تحكم خاصة بالمشرف لإدارة الكتب والمستخدمين.

أنشأت لوحة تحكم للمستخدم لرؤية طلباته وكتبه المحجوزة أو المشتراة.

الدفع الإلكتروني:

دمجت نظام دفع آمن عبر الإنترنت (ٍStripe) لتجربة شراء حقيقية وآمنة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات