تفاصيل العمل

منصة متكاملة لإدارة وتتبع الأفلام

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

يوفر التطبيق تجربة استخدام سهلة ومنظمة، مع نظام تسجيل دخول آمن يدعم المصادقة التقليدية وتسجيل الدخول عبر حسابات خارجية (OAuth)، بالإضافة إلى بنية Backend مصممة لتوفير API موثوق وقابل للتوسع.

أبرز المميزات:

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

- تنظيم الأفلام وتتبع حالة المشاهدة.

- الاحتفاظ بقائمة الأفلام المراد مشاهدتها (Watchlist).

- نظام مصادقة وتسجيل دخول للمستخدمين.

- دعم تسجيل الدخول باستخدام OAuth.

- RESTful API لإدارة بيانات الأفلام والمستخدمين.

- حماية API باستخدام Rate Limiting وSecurity Middleware.

- بنية تقنية قابلة للتوسع والصيانة.

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

TypeScript, Bun, Express.js, MongoDB, Mongoose, JWT, OAuth, Zod.

GitHub: https://github.com/DevMuh...

بطاقة العمل

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