سوق الكتب القديمة
ملخص
سوق الكتب Vintage هو تطبيق ويب حيث يمكن للمستخدمين شراء وبيع الكتب القديمة ، إلى جانب تصفحها ومراجعتها. يجمع هذا التطبيق بين منصة السوق مع واجهة برمجة تطبيقات التجارة الإلكترونية للمعاملات السلسة وميزة التدوين لعشاق الكتب.
تم تطوير المشروع باستخدام:
- إطار REST Django و Django (DRF) للداخلية الخلفية
- رد فعل مع Redux لإدارة الدولة على الواجهة الأمامية
- CSS Tailwind للتصميم المستجيب والحديث
حالة المشروع
مكتمل
تم تطوير هذا المشروع بنجاح مع جميع الميزات المخطط لها. ويشمل كل من التجارة الإلكترونية ووظائف المدونة لتجربة شاملة للمستخدم.
سمات
ميزات السوق:
- شراء وبيع الكتب :
- يمكن للمستخدمين إدراج الكتب للبيع بمعلومات مفصلة مثل العنوان والمؤلف والسعر والشرط والصور.
- تصفح الكتب المدرجة من قبل المستخدمين الآخرين وشرائها بشكل آمن.
- عربة التسوق وقائمة الأمنيات :
- إضافة كتب متعددة إلى عربة التسوق وفي قائمة الأمنيات.
- راجع عربة التسوق الخاصة بك وانتقل إلى الخروج للدفع.
- البحث والتصفية :
- خيارات التصفية المتقدمة حسب النوع والمؤلف والشرط والنطاق السعري.
- البحث عن شريط سريع للكتب.
إدارة حساب المستخدم:
- إدارة الملف الشخصي :
- يمكن للمستخدمين التسجيل بشكل آمن وتسجيل الدخول وتسجيل الخروج.
- قم بتحرير تفاصيل ملف تعريفهم مثل الاسم والبريد الإلكتروني وصورة الملف الشخصي.
- إدارة الكتب المدرجة :
- عرض أو تحرير أو إزالة الكتب المدرجة للبيع من قبل المستخدم.
مراجعات المستخدم:
- اترك المراجعات وعرج الكتب بعد الشراء.
- عرض التقييمات الإجمالية والتعليقات لجميع الكتب.
منصة التدوين:
- اكتب ونشر المدونات المتعلقة بالكتب والمؤلفين والأنواع الأدبية.
- التعليق على ومثل المدونات التي كتبها المستخدمون الآخرون.
التصميم المستجيب:
- تم تحسينه بالكامل لأجهزة الأجهزة المحمولة والأجهزة اللوحية وسطح المكتب.
التقنيات المستخدمة
- الخلفية : Django ، Django Rest Framework (DRF)
- الواجهة الأمامية : React ، Redux ، Tailwind CSS
- قاعدة البيانات : SQLITE3 (قابلة للتطوير بسهولة إلى postgreSQL للإنتاج)
- API : REST API للتواصل السلس بين الخلفية والواجهة الأمامية
تعليمات التثبيت
المتطلبات الأساسية:
- بيثون 3.x
- node.js و npm (أو الغزل)
- أدوات البيئة الافتراضية (مثل
venv أو virtualenv )
إعداد الخلفية (Django + DRF):
- استنساخ المستودع:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend