توسعه اپلیکیشن نمایش آمار شبکههای اجتماعی با شمارنده دیجیتال
در سراسر کشور
در وبسایت پارسکدرز(چهارشنبه 28 شهریور 1403)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
FreelancerAPI
TaoBao API
اندروید (Android)
Mobile Phone
Web Scraping
مقاله (Articles)
ورود داده (Data Entry)
بازه حقوق:از 15,000,000 تا 50,000,000 تومان
متن کامل آگهی:
هدف از این پروژه توسعه یک اپلیکیشن اندروید است که تعداد فالوئرهای اینستاگرام، تیکتاک و فیسبوک را بهصورت زنده و تمام صفحه روی تبلت سامسونگ (10 اینچ) نمایش دهد. این اپلیکیشن بهگونهای طراحی خواهد شد که هنگام روشن شدن تبلت، بهصورت خودکار اجرا شده و هیچ برنامه دیگری نمایش داده نشود. علاوه بر این، یک پنل مدیریتی تحت وب برای مدیریت اکانتها و تنظیمات فراهم خواهد شد.
ویژگیهای اصلی اپلیکیشن:
1. نمایش آمار زنده فالوئرها: • آمار زنده تعداد فالوئرها از پلتفرمهای اینستاگرام، تیکتاک و فیسبوک با استفاده از APIهای موجود دریافت میشود و بهصورت تمام صفحه نمایش داده خواهد شد. • افکتهای بصری جذاب برای شمارندهها جهت نمایش آمارها به صورت شکیل و پویا. 2. اتصال دائمی به اکانتها: • اپلیکیشن به گونهای طراحی میشود که پس از وارد کردن اطلاعات اکانتها، به صورت مداوم با APIها ارتباط برقرار کرده و آمار زنده را نمایش دهد. • برنامه همواره در حالت فعال باقی خواهد ماند و از بسته شدن جلوگیری میشود. 3. اجرای خودکار هنگام روشن شدن تبلت: • اپلیکیشن بهصورت خودکار پس از روشن شدن تبلت اجرا شده و شمارنده را نمایش میدهد. • هیچ برنامه دیگری در پسزمینه نمایش داده نمیشود و کاربر نمیتواند از محیط اپلیکیشن خارج شود. 4. پنل مدیریتی تحت وب: • یک پنل مدیریتی تحت وب برای تنظیمات و مدیریت اکانتها در دسترس خواهد بود. • پس از اتصال تبلت به اینترنت، اپلیکیشن یک IP آدرس اختصاص میدهد که کاربر از طریق آن میتواند به پنل مدیریتی دسترسی پیدا کند. • در پنل مدیریتی، امکان افزودن یا حذف اکانتها، تغییر تنظیمات نمایش و بروزرسانیهای نرمافزاری فراهم خواهد شد. 5. امکانات امنیتی و پایداری: • تضمین پایداری اپلیکیشن با جلوگیری از کرشها و بسته شدنهای ناخواسته. • امکان ریاستارت خودکار در صورت بروز خطا. 6. پشتیبانی از اینترنت و حالت آفلاین: • در صورت قطع اینترنت، آخرین آمار دریافت شده به صورت موقتی نمایش داده میشود و اپلیکیشن بهصورت خودکار بعد از بازیابی اینترنت آمار زنده را نمایش میدهد.
فازهای توسعه:
1. تحلیل و طراحی: • تحلیل نیازمندیها و تعیین دقیق قابلیتهای مورد نیاز. • طراحی UI/UX اپلیکیشن با تمرکز بر سادگی و نمایش جذاب آمار. 2. توسعه اندروید اپلیکیشن: • پیادهسازی اپلیکیشن اندروید با استفاده از Kotlin/Java. • اتصال به APIهای اینستاگرام، تیکتاک و فیسبوک برای دریافت آمار. 3. \*\*توسعه پنل مدیریتی تحت
پنل مدیریتی تحت وب یک بخش کلیدی از پروژه است که به کاربران اجازه میدهد به راحتی تنظیمات مربوط به اپلیکیشن شمارنده دیجیتال را از طریق هر مرورگری کنترل کنند. این پنل به کاربران امکان میدهد اکانتهای شبکههای اجتماعی (اینستاگرام، تیکتاک، فیسبوک) را مدیریت کرده و تنظیمات مربوط به نمایش آمار را بهروزرسانی کنند. این پنل تحت وب از طریق یک IP یا URL اختصاصی قابل دسترسی خواهد بود که پس از اتصال تبلت به اینترنت، به کاربر ارائه میشود.
ویژگیها و امکانات پنل مدیریتی:
1. ورود به سیستم: • امنیت: احراز هویت امن با استفاده از نام کاربری و رمز عبور. • دسترسی از راه دور: پس از وارد شدن به پنل، کاربر میتواند از طریق هر دستگاهی که به اینترنت متصل است به تنظیمات دسترسی داشته باشد. 2. مدیریت اکانتها: • افزودن و حذف اکانتهای شبکههای اجتماعی: • کاربر میتواند اکانتهای اینستاگرام، تیکتاک یا فیسبوک خود را اضافه کند. پس از افزودن اکانت، اپلیکیشن به صورت خودکار به APIهای این پلتفرمها متصل شده و آمار زنده فالوئرها را نمایش میدهد. • امکان حذف یا تغییر اکانتها در صورت نیاز فراهم خواهد بود. • بررسی وضعیت اتصال: وضعیت اتصال به هر اکانت نمایش داده میشود و کاربر میتواند اطمینان حاصل کند که اپلیکیشن به درستی به حسابها متصل است. 3. تنظیمات نمایش: • سفارشیسازی شمارنده: کاربر میتواند افکتهای بصری شمارنده، رنگها، فونتها و استایلهای مختلفی را برای نمایش آمار انتخاب کند. • تغییرات نحوه نمایش: امکان تنظیم نحوه نمایش فالوئرها، مانند افزایش یا کاهش تدریجی اعداد و یا تغییر در سرعت آپدیت. • حالت شب/روز: انتخاب حالتهای مختلف ظاهری برای نمایش در شرایط نوری مختلف. 4. بروزرسانی نرمافزار: • بروزرسانی خودکار: سیستم از طریق پنل تحت وب امکان بروزرسانی نرمافزاری اپلیکیشن را فراهم میکند. • نصب نسخه جدید اپلیکیشن: کاربر میتواند نسخههای جدید نرمافزار را از طریق پنل مدیریتی بارگذاری و نصب کند. 5. تنظیمات شبکه و اتصال: • تخصیص IP آدرس: زمانی که تبلت به اینترنت متصل میشود، اپلیکیشن به صورت خودکار یک IP آدرس ایجاد میکند که با آن به پنل دسترسی پیدا میشود. • پیکربندی اتصالات: امکان تنظیمات شبکه مانند تغییرات در آدرس IP، تنظیمات مربوط به Wi-Fi یا اتصال داده. 6. آمار و گزارشات: • گزارشات تعداد فالوئرها: ارائه گزارشاتی از روند تغییرات تعداد فالوئرها در بازههای زمانی مختلف. • نمایش دادهها بهصورت نمودار: امکان مشاهده نمودارهای آماری از روند افزایش یا کاهش فالوئرها. • صادرات گزارشات: قابلیت دانلود گزارشات به صورت فایل CSV یا Excel برای استفادههای مدیریتی. 7. پشتیبانی از چند دستگاه: • مدیریت چندین تبلت: در صورتی که کاربر چندین دستگاه تبلت داشته باشد، پنل تحت وب قابلیت مدیریت همه این دستگاهها را از یک مکان مرکزی فراهم میکند. • گزارش وضعیت هر دستگاه: مشاهده وضعیت اتصال و عملکرد هر یک از دستگاههای متصل به پنل.
تکنولوژیهای مورد استفاده:
1. زبانهای برنامهنویسی: • Backend: استفاده از زبانهای برنامهنویسی مانند Python (Django/Flask) یا Node.js برای پیادهسازی قسمت سرور. • Frontend: استفاده از HTML, CSS, JavaScript به همراه فریمورکهایی مانند React.js یا Vue.js برای طراحی رابط کاربری پنل. 2. دیتابیس: • MySQL یا PostgreSQL: برای ذخیره اطلاعات مربوط به کاربران، تنظیمات و اکانتهای شبکههای اجتماعی. 3. APIها: • استفاده از APIهای رسمی اینستاگرام، تیکتاک و فیسبوک برای دسترسی به آمار فالوئرها و اطلاعات مرتبط. 4. امنیت: • SSL: برای رمزنگاری ارتباطات بین سرور و پنل مدیریتی. • JWT یا OAuth: برای احراز هویت امن کاربران در پنل مدیریتی.
فازهای توسعه پنل مدیریتی:
1. تحلیل و طراحی پنل: • بررسی دقیق نیازمندیهای پنل مدیریتی. • طراحی واسط کاربری با توجه به سادگی و کاربرپسندی. 2. توسعه Backend: • پیادهسازی سیستم مدیریت اکانتها، دریافت آمار از APIها و مدیریت ارتباطات بین اپلیکیشن و سرور. 3. توسعه Frontend: • طراحی و توسعه رابط کاربری برای نمایش دادهها و تنظیمات. 4. تست و بهینهسازی: • تستهای امنیتی و کارایی برای اطمینان از عملکرد بدون نقص پنل. • بهینهسازی برای سرعت و تجربه کاربری بهتر. 5. استقرار و نگهداری: • استقرار سیستم در سرورهای موردنظر. • پشتیبانی از پنل برای رفع مشکلات و اعمال بروزرسانیهای آینده.
این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پارسکدرز برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.