تفاصيل العمل

️ Meals Rater API – واجهة برمجية لتقييم الوجبات باستخدام Django REST

الوصف:

Meals Rater API هو مشروع بسيط وفعّال تم تطويره باستخدام Django REST Framework، يهدف إلى تقديم واجهة برمجية (API) يمكن من خلالها للمستخدمين تقييم الوجبات ومشاهدة تقييمات الآخرين. يُعد هذا المشروع نموذجًا ممتازًا لفهم كيفية بناء أنظمة CRUD، التعامل مع المستخدمين، وتطبيق المصادقة في بيئة Django.

الميزات الرئيسية:

إضافة وتقييم الوجبات: يسمح للمستخدمين بإضافة وجبات جديدة وتقييمها بدرجات محددة.

نظام مصادقة JWT: تأمين الوصول للعمليات من خلال تسجيل الدخول والتوثيق باستخدام JSON Web Tokens.

تحكم في الأذونات: تقييد المستخدمين بحيث لا يمكنهم تقييم الوجبة أكثر من مرة.

تصميم RESTful: جميع العمليات تتم عبر واجهات API منظمة وقابلة للاستهلاك بسهولة من خلال أي واجهة أمامية أو تطبيق موبايل.

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

Python

Django & Django REST Framework

JWT Authentication (djangorestframework-simplejwt)

SQLite (افتراضيًا، يمكن ربطه بقاعدة بيانات أخرى بسهولة)

ملاحظات:

هذا المشروع مناسب كمثال تعليمي، ويمكن تطويره ليصبح نظام تقييم متكامل للمطاعم أو التطبيقات الغذائية. يركز على الجانب الخلفي فقط دون وجود واجهة مستخدم.

ملفات مرفقة

بطاقة العمل

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