⸻
۱) توضیح کلی پروژه
میخواهم یک اپلیکیشن اندروید + وب پنل مدیریت + بکاند سبک بسازم که مشابه فیلمجو باشد:
• اطلاعات فیلمها و سریالها را نمایش دهد
• لینکهای خارجی برای دانلود یا پخش نمایش دهد
• خود اپ هیچ ویدیویی روی سرور ندارد
• هدف MVP: انتشار اولیه و تست بازار
• ظاهر و تجربه کاربری مشابه فیلمجو، سبک و کارتمحور
⸻
۲) امکانات اپلیکیشن اندروید
1. صفحه خانه:
• لیست فیلمها و سریالها
• کارتمحور با پوستر، ژانر، امتیاز، سال
• فیلتر بر اساس ژانر، جدیدترین، محبوبترین
2. صفحه جزئیات فیلم/سریال:
• پوستر
• خلاصه داستان
• ژانر، سال ساخت، کارگردان، بازیگران
• لینکهای خارجی (دانلود/پخش آنلاین)
• لیست قسمتها برای سریالها
3. جستجو و فیلتر:
• جستجوی نام فیلم/سریال
• فیلتر بر اساس ژانر، سال، امتیاز
4. لیست علاقهمندیها:
• ذخیره فیلمها و سریالها برای دسترسی سریع
5. پلیر داخلی / WebView:
• بازکردن لینکها در WebView یا پخشکننده ساده داخلی
6. تبلیغات داخل اپ:
• پشتیبانی از AdMob یا جایگزین ایرانی
⸻
۳) بکاند و API
1. اتصال به TMDb API برای دریافت اطلاعات فیلم و سریال
2. دیتابیس فیلمها و لینکها
3. API endpoints برای اپ:
• /movies → لیست فیلمها
• /movies/{id} → جزئیات فیلم
• /movies/{id}/links → لینکهای دانلود/پخش
• /categories → دستهبندیها
• /search?q=... → جستجو
• /user/favorites → لیست علاقهمندیها
4. سیستم ورود ادمین
5. مدیریت لینکها و دستهبندیها
6. گزارش لینک خراب
⸻
۴) پنل مدیریت (Admin Panel)
• ورود مدیر
• افزودن فیلم با IMDB/TMDB ID
• افزودن لینک برای هر فیلم (کیفیتها، دوبله، زیرنویس)
• مدیریت دستهبندیها
• مدیریت کاربران
• بخش گزارش لینک خراب
• مدیریت تبلیغات داخلی
• بخش ارسال نوتیفیکیشن
⸻
۵) دیتابیس پیشنهادی
• جدول فیلمها: id, title, year, genre, poster, description, rating, tmdb_id
• جدول لینکها: id, movie_id, type (download/stream), quality, url, language
• جدول دستهبندیها: id, name
• جدول کاربران: id, name, email, password, favorites
• جدول ادمینها: id, username, password
⸻
۶) UI/UX مرجع
• کارتمحور مشابه فیلمجو
• صفحات ساده، تمیز و سبک
• رنگبندی روشن/تیره اختیاری
• نمایش پوستر و اطلاعات اصلی روی کارتها
میتوان نمونه اسکرینشات از فیلمجو به فریلنسر بدهی تا دقیقاً مشابه طراحی کند.
⸻
۷) خروجی نهایی پروژه
1. سورس کامل اپلیکیشن اندروید (Flutter یا Kotlin)
2. سورس بکاند + دیتابیس
3. پنل مدیریت آماده استفاده
4. فایل APK آماده نصب و تست
5. مستند نصب و راهاندازی
6. اتصال کامل به TMDb API
7. تست کامل قبل از تحویل
⸻
۸) زمان تحویل
• نسخه MVP ساده: ۲ تا ۴ هفته
• نسخه با UI بهتر و دستهبندی کامل: ۴ تا ۶ هفته
⸻
۹) بودجه پیشنهادی
• نسخه MVP ساده: ۱۵ تا ۳۰ میلیون تومان
• نسخه حرفهای با UI/UX بهتر: ۳۰ تا ۶۰ میلیون تومان
توجه: قیمت دقیق به امکانات اضافه و کیفیت UI وابسته است.
⸻
🔹 نکات مهم برای فریلنسر
• ویدیو روی سرور خودت نیست، فقط لینکها نمایش داده میشود
• Crawler برای جمعآوری لینکها فعلاً نیاز نیست، لینکها دستی اضافه میشوند
• اپ باید سبک و سریع باشد
• همه چیز باید تست شده و بدون خطا باشد
• فریلنسر باید مستندات نصب و راهاندازی کامل ارائه دهد