قمت بتطوير موقع أفلام متكامل يعتمد على Node.js و Express مع قاعدة بيانات MongoDB. المشروع يحتوي على:
هيكل MVC منظم (Models, Views, Controllers).
ملفات Routes لإدارة المستخدمين، الأفلام، والمديرين (users, movies, admins).
حماية متقدمة عبر Middleware للتحقق من الصلاحيات (Authentication & Authorization).
استخدام مكتبات أساسية مثل:
Mongoose للاتصال بقاعدة البيانات.
dotenv لإدارة المتغيرات السرية.
morgan لتسجيل الطلبات.
cookie-parser للتعامل مع الجلسات.
إمكانية رفع الملفات (uploads) وتخزين بيانات الأفلام والمستخدمين.
واجهة عرض باستخدام View Engine Jade/Pug.
المهارات المستخدمة:
Backend Development (Node.js, Express).
Database Management (MongoDB, Mongoose).
RESTful API Design.
Authentication & Authorization.
File Upload & Middleware Integration.