دقیقاً چه کاری باید انجام شود؟
توضیحات پروژه: سلام.
ما قصد داریم یک اپلیکیشن native اندروید به همراه یک افزونه اختصاصی وردپرس برای مدیریت کامل فروشگاه ووکامرس (مشابه اپلیکیشن مدیریت ویرا) توسعه دهیم.
ارتباط اپلیکیشن و سایت باید به صورت امن و از طریق REST API اختصاصی افزونه برقرار شود.
اجزای اصلی پروژه: افزونه اختصاصی وردپرس: مدیریت توکنها، اتصال سریع با QR Code، مدیریت سطوح دسترسی کاربران، اتصال به سامانه پیامک و تنظیمات ارسال، ثبت کلیدهای کد رهگیری مرسوله و لاگ امنیتی فعالیتها.
اپلیکیشن اندروید: داشبورد تحلیلی، مدیریت کامل سفارشات و محصولات، ارسال پیامک و Push Notification.
امکانات کلیدی مورد نیاز: احراز هویت و امنیت: اتصال سریع و امن با QR Code یکبارمصرف، تعریف توکن اختصاصی، لغو دسترسی دستگاهها و مدیریت دقیق سطوح دسترسی (ACL) برای هر کارمند.
داشبورد و گزارشات: نمایش نمودار فروش (روزانه، هفتگی، ماهانه، شمسی)، فروش خالص/ناخالص، تعداد سفارشات، تخفیفها و گزارش محصولات پرفروش/رو به اتمام.
مدیریت سفارشها: جستجو و فیلتر پیشرفته، تغییر وضعیت سفارش، ویرایش مشخصات مشتری، ثبت یادداشت، ثبت کد رهگیری مرسوله (پست، تیپاکس و…) و چاپ/دانلود فاکتور.
سیستم پیامک خودکار: اتصال به درگاههای پیامکی (IPPanel, SMS.ir, Kavenegar)، ارسال پیامک خودکار براساس وضعیت سفارش و پترن با متغیرهای پویا ({order_id}, {tracking_code} و…).
مدیریت محصولات: ایجاد و ویرایش کامل محصولات ساده و متغیر (قیمت، حراج شمسی، موجودی، گالری تصاویر/ویدیو)، مدیریت ویژگیها، دستهبندیها و کدهای تخفیف.
عملیات گروهی: تغییر گروهی قیمتها (درصدی/مبلغی)، موجودی و وضعیت انتشار در پسزمینه (Background Process).
نوتیفیکیشن و حالت آفلاین: Push Notification برای سفارش جدید یا کسر موجودی + کشینگ دادهها برای مشاهده در حالت آفلاین.
خروجیهای درخواستی: سورسکد کامل و تمیز اپلیکیشن و افزونه (گیت/زیپ) خروجی فایلهای APK و AAB (جهت انتشار) + فایل زیپ افزونه وردپرس مستندات فنی APIها و راهنمای نصب و راهاندازی مهارتهای مورد نیاز: تسلط کامل به Flutter یا React Native / Android Native تسلط کامل به توسعه افزونه وردپرس (PHP) و WooCommerce REST API تجربه کار با Push Notifications (Firebase) و سامانههای پیامکی رعایت مفاهیم امنیت، Clean Code و UI/UX استاندارد