اسم المشروع: منصة WatChill (Watch-It) - تطبيق مكتبي متكامل لإدارة ومشاهدة المحتوى الترفيهي
وصف المشروع:
WatChill هو تطبيق حاسوب متطور (Desktop Application) مصمم ليكون منصة متكاملة لعرض وإدارة الأفلام والمسلسلات. يوفر النظام تجربة مستخدم شبيهة بمنصات البث العالمية، حيث يتيح للمستخدمين استكشاف مكتبة ضخمة من المحتوى، تتبع سجلات المشاهدة، وإدارة الاشتراكات، مع لوحة تحكم إدارية قوية للتحكم في كافة جوانب المنصة.
أبرز المميزات والوظائف:
1. نظام إدارة المستخدمين: يدعم عمليات التسجيل، تسجيل الدخول، وإنشاء ملفات شخصية مخصصة لكل مستخدم.
2. استعراض المحتوى وتصنيفه: تنظيم احترافي للأفلام والمسلسلات مع تفاصيل كاملة تشمل المواسم، الحلقات، ومعلومات طاقم العمل (الممثلين والمخرجين).
3. نظام بحث ذكي: محرك بحث متقدم يتيح العثور على المحتوى بسرعة بناءً على العناوين أو أسماء طاقم العمل.
4. تتبع المشاهدة (Watch Records): ميزة ذكية لحفظ تقدم المشاهدة وتاريخ العمليات التي قام بها المستخدم.
5. خطط الاشتراك: نظام مدمج لإدارة الاشتراكات (Basic, Standard, Premium) مع ميزات مخصصة لكل فئة.
6. لوحة تحكم الإدارة (Admin Dashboard): واجهة مخصصة للمديرين تتيح إضافة محتوى جديد، تعديل البيانات، وإدارة طاقم العمل (Crew Management).
7. واجهة مستخدم رسومية (GUI): تصميم عصري وتفاعلي يعتمد على JavaFX مع تنسيقات CSS احترافية لضمان سهولة الاستخدام.
التقنيات المستخدمة:
- لغة البرمجة: Java (الاعتماد على البرمجة كائنية التوجه OOP بشكل مكثف).
- واجهة المستخدم: JavaFX و FXML لتصميم النوافذ والعناصر الرسومية.
- إدارة البيانات: الاعتماد على ملفات JSON لتخزين البيانات (المستخدمين، الأفلام، السجلات) لضمان السرعة والخفة.
- إدارة المشروع: Maven للتحكم في المكتبات والتبعيات البرمجية.
- التصميم البصري: CSS مخصص لتنسيق الواجهات وإعطائها طابعاً عصرياً.