پونیشا
انجام شده

ساخت پلاگین وردپرس و ادیت اسکریپت برای همگامسازی دو سایت

  • توسعه‌ نرم‌افزار و آی‌تی

درود و وقت بخیر یک سایتی دارم که از دو بخش تشکیل شده، در دامنه اصلی وردپرس در ساب دامین اسکریپت Smart panel smm که بر پایه CodeIgniter هست این دو قسمت دیتابیس های جدا دارند ولی روی یک سرور هستند. همکاری این دو قسمت در دو بخش پرداخت و ورود و ثبتام هست، یعنی اسمارت پنل صرفا برای کاربران وارد شده هست، و برای ورود، ثبت نام ، تغییر پسورد از وردپرس استفاده میشه و این ویژگی ها از اسمارت پنل برداشته شده، همینطور برای پرداخت در اسمارت پنل ، به وردپرس ، ووکامرس منتقل میشن تا کاربر از طریق درگاه پرداخت های ووکامرس پرداخت رو انجام بده و به اسمارت پنل برگرده.

در حال حاضر برای اینکار ها این دو سیستم با یکسری فایل‌های اضافه و ویرایش مستقیم در هسته اسمارت‌پنل به هم وصل شده‌اند. این رویکرد مشکلاتی دارد: هر آپدیت اسمارت‌پنل نیازمند اعمال تغییرات سفارشی دوباره هست، ریسک امنیتی دارد، کد در ۷-۸ فایل پراکنده است و نگهداری سخت است، پلاگین‌های جانبی Terra Wallet (که یک کیف پول برای ووکامرس هست و برای پرداختهای اسمارت پنل از این به عنوان پل استفاده میشه) و Action Pack (این پلاگین اجازه میده با فرم المنتور ثبت نام و ورود و تغییر پسورد انجام بشه) وابستگی ایجاد کرده‌اند. در حال حاضر سیستم ورود و ثبت نام از طریق JWT انجام میشه.

هدف این پروژه: ساخت یک راه‌حل تمیز، امن و آینده‌نگر که فقط فایلهای جدیدی به SmartPanel (بدون ویرایش هسته یا تم) برای هوک و API اضافه میشود، یک پلاگین وردپرس کامل جایگزین تمام پلاگین‌های جانبی می‌شود، امنیت بالاتر، لاگین اجتماعی (گوگل، اپل، فیسبوک) اضافه می‌شود.

الزامات بخش ورود و ثبت نام : پلاگین با شرت کد هایی که میتوان فرم را هرجا استفاده کرد، برای ورود، ثبت نام، ریست پسورد، ست کردن پسورد بعد از ریست، وریفای ایمیل، استفاده از لایبرری های Social Login، ریکپچا و هانی پات و ریت لیمیت برای مقابله با بروت فورس و... در حالی که کاربر از وردپرس ثبت نام و ورود و تغییر پسورد رو انجام میده، با این حال در اسمارت پنل از طریق پنل کاربری امکان تغییر ایمیل و پسورد هست. اگر از سوشال لاگین استفاده کرد موقع ثبت نام، بعد از وریفای شبکه اجتماعی سوالات اضافه فرم ثبت نام با ایمیل (شماره واتس اپ، تایم زون..) پرسیده میشود.

الزامات پرداخت: کاربر از طریق دکمه ای در پنل کاربری اش اقدام به پرداخت برای افزودن به حساب کاربری اش میکند و به وردپرس منتقل میشود که یک فرم وجود دارد برای انتخاب مبلغ دلخواه، و بعد از آن به صفحه تسویه حساب ووکامرس منتقل میشود و پرداخت را انجام میدهد، و بعد از پرداخت به پنل کاربری باز میگردد، و مبلغ پرداختی اعمال میشود و همچنین لاگ پرداخت هم در پنل کاربری لحاظ می شود.

الزامات فریلنسر:

  • به سایت اصلی دسترسی نخواهید داشت و تمام پروژه رو در محیط تست خودتان انجام خواهید داد.
  • داشتن سابقه کاری و رزومه در پروژه های مشابه
  • نکته مهم این هست که تمامی تست ها رو باید خودتان انجام بدید، خطاها رو رفع کنید ، و نسخه نهایی بدون هیچ درصد خطایی رو تحویل بدید، چون اصلا وقت آزمون و خطا ندارم
  • خوش قولی و هزینه منطقی

خروجی:

  • فایلها و پلاگین
  • یک داکیومنت از تغییرات اعمال شده که اگر مدتی بعد نیاز به تغییراتی بود نسخه راهنمایی باشه
  • ساپورت برای اعمال این پروژه در سایت اصلی برای جلوگیری مشکلی
  • گارانتی

نکته:

  • این سیستم الان بدون هیچ مشکلی داره کار میکنه، و صرفا برای سبک سازی و حرفه ای تر کردن این پروژه رو انجام میدیم.
  • این توضیحات کلیات پروژه هست، جزئیاتی برای فرم ورود هست که اکثرا ظاهری هستن..
  • فایل آپلود شده ایده هوش مصنوعی Claude هست که قاعدتا قابل اعتماد نیست و صرفا برای اینکه ایده ای داشته باشید گذاشتم، و انتظار دارم با کسی که کار میکنم با دید باز پروژه رو مدیریت کنه ایده اش رو بگه و با هم اسکوپ های پروژه رو تغیین کنیم و بعد واردش بشیم.
  • در حال حاضر در سایت لایو چند هزار کاربر هستن و اصلا نمیخوام با این تغییرات مشکلی در سایت ایجاد بشه.
  • متن پیشنهادتون خیلی برام مهم هست، اصلا نیازی به توضیح راجعبه سابقه اتون نیست چون از پروفایلتون میبینم، ولی دوست دارم ایده اتون رو در مورد پروژه بدونم، یعنی ایا همین چارچوبی که توضیح دادم پیش میبرید یا ایده بهتری دارید و اونو توضیح بدید.

مهارت‌های مورد نیاز

  • Codeigniter

  • لاراول (Laravel)

  • پی اچ پی (PHP)


سرویس‌های مرتبط


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • mranonymousweb
    mranonymousweb4.78(31) امتیاز
    زمان تحویل: 2 روز
    ارسال پیشنهاد در:
  • lazydesigner
    lazydesigner4.95(157) امتیاز
    زمان تحویل: 1 روز
    ارسال پیشنهاد در:
  • majidnazari0
    majidnazari05(3) امتیاز
    زمان تحویل: 8 روز
    ارسال پیشنهاد در:
  • graphicparsis
    graphicparsis5(2) امتیاز
    زمان تحویل: 6 روز
    ارسال پیشنهاد در:
  • balootwp
    balootwp4.13(3) امتیاز
    زمان تحویل: 12 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • alirezahsdev
    alirezahsdev5(4) امتیاز
    زمان تحویل: 4 روز
    ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
طراحی و پیاده‌سازی چت‌بات خرید و پشتیبانی

شرح کلی پروژه: طراحی و پیاده‌سازی یک چت‌بات خرید و پشتیبانی برای وب‌سایت موجود کارفرما موردنظر است. عملکرد چت‌بات باید از نظر کاربرد به دستیار خرید سایت ترب نزدیک باشد و به کاربران وب‌سایت در پرسش‌های مرتبط با خرید و پشتیبانی پاسخ دهد.

هدف پروژه: هدف، ایجاد چت‌باتی است که بتواند پاسخ‌های باکیفیت و قابل استفاده‌ای در فرایند خرید و پشتیبانی به کاربران ارائه کند. کیفیت پاسخ‌دهی برای این پروژه اهمیت بسیار زیادی دارد.

محدوده کار و مسئولیت فریلنسر: فریلنسر مسئول طراحی و ساخت همه بخش‌های چت‌بات خرید و پشتیبانی است. این چت‌بات باید به وب‌سایت موجود کارفرما اضافه شود و خروجی نهایی آن برای استفاده کاربران همان وب‌سایت آماده باشد.

نیازمندی‌ها و ملاحظات اصلی: • تعداد محصولات زیاد است؛ بنابراین نباید لازم باشد کل محصولات مستقیماً به LLM ارائه شوند. • چت‌بات باید بتواند پرسش‌های کاربران درباره خرید و پشتیبانی را با الگویی مشابه دستیار خرید سایت ترب پاسخ دهد. • کیفیت پاسخ‌دهی و دقت عملکرد چت‌بات اولویت بسیار بالایی دارد.

تحویل‌دادنی مورد انتظار: یک چت‌بات خرید و پشتیبانی طراحی‌شده و پیاده‌سازی‌شده برای وب‌سایت موجود، شامل همه بخش‌های لازم برای عملکرد موردنظر پروژه.

موارد پیشنهادی برای بررسی در پروپوزال: • نمونه‌کارهای مشابه، به‌ویژه پروژه‌های چت‌بات خرید یا پشتیبانی • توضیح رویکرد پیشنهادی برای کار با تعداد زیاد محصولات بدون ارائه مستقیم کل محصولات به LLM • نحوه ارزیابی و کنترل کیفیت پاسخ‌های چت‌بات • برآورد هزینه و زمان اجرا و فرضیات مؤثر بر آن

فرصت انتخاب
پیشنهادها9
بهینه‌سازی سرعت و عملکرد وب‌سایت

شرح کلی پروژه: بهینه‌سازی یک وب‌سایت موجود با تمرکز بر افزایش سرعت و بهبود عملکرد کلی آن.

محدوده کار و مسئولیت فریلنسر: • بررسی و بهینه‌سازی سرعت وب‌سایت موجود • اصلاح موارد مؤثر بر عملکرد، از جمله بهینه‌سازی تصاویر • انجام بهینه‌سازی‌های لازم برای بهبود امتیاز وب‌سایت در GTmetrix و وضعیت Core Web Vitals

هدف و نتیجه مورد انتظار: هدف پروژه دستیابی به نمره A در GTmetrix و بهبود شاخص‌های Core Web Vitals است. خروجی مورد انتظار، وب‌سایتی بهینه‌شده از نظر سرعت و عملکرد خواهد بود.

موارد پیشنهادی برای بررسی در پروپوزال: • روش بررسی وضعیت فعلی و شناسایی عوامل مؤثر بر کندی وب‌سایت • نحوه ارزیابی نتیجه بهینه‌سازی در GTmetrix و Core Web Vitals • برآورد هزینه و زمان موردنیاز بر اساس بررسی وب‌سایت موجود

فرصت انتخاب
پیشنهادها14
بررسی و تشخیص مشکلات وب‌سایت موجود

شرح کلی پروژه: وب‌سایتی موجود است که طی دو سال گذشته به‌روزرسانی نشده و نیاز به بررسی تخصصی وضعیت فعلی آن دارد.

محدوده کار و مسئولیت فریلنسر: • بررسی و تشخیص مشکلات مربوط به سرعت دسترسی وب‌سایت • بررسی باگ‌ها و مشکلات نمایش در مرورگر موبایل • بررسی مشکلات تصاویر • بررسی مسائل مرتبط با سئو • شناسایی سایر مشکلاتی که از طریق بررسی وب‌سایت و استعلام‌های انجام‌شده مشخص شده‌اند

وضعیت فعلی و خروجی مورد انتظار: هدف، تهیه یک بررسی و تشخیص روشن از مشکلات موجود وب‌سایت و موارد نیازمند رسیدگی است. اجرای اصلاحات و به‌روزرسانی‌ها جزو این پروژه نیست و مسئولیت فریلنسر به بررسی و تشخیص مسئله محدود می‌شود.

موارد پیشنهادی برای بررسی در پروپوزال: • روش پیشنهادی برای بررسی بخش‌های ذکرشده و نحوه ارائه نتایج • نمونه تجربه مرتبط با عیب‌یابی وب‌سایت، عملکرد موبایل و سئو • برآورد هزینه و زمان موردنیاز برای انجام بررسی • پیش‌نیازها یا دسترسی‌های لازم برای ارزیابی دقیق‌تر وب‌سایت

فرصت انتخاب
پیشنهادها17
ویرایش اطلاعات وبسایت

ورود و ویرایش اطلاعات سایت و همچینن ادیت ایکون ها و طراحی بنر های وبسایت و راه اندازی بخش وبلاگ سایت با محتواهای بهینه شده برای سئو وصل کردن سایت به ترب

فرصت انتخاب
پیشنهادها17
سايت داروخانه

سلام داروساز هستم و داروخانه دارم سايت داروخانه طراحي شده اماده است پشتياني سايت و وارد كردن محصولات ميخواستم همكاري كنيم.

وارد كردن محصولات داروخانه كه شامل مكمل ها و ارايشي و بهداشتي است و همينطور پشتيباني ماهانه و سالانه از سايت

فرصت انتخاب
پیشنهادها69
حل مشکل عدم ورود به درگاه پرداختیه سایت وردپرسی ووکامرس داریم که بعد اینکه توی صفحه تسویه حساب دکمه پرداخت رو میزنیم هی صفحه از اول رفرش میشه و وارد درگاه پرداخت نمیشه
فرصت انتخاب
پیشنهادها29
طراحی و ساخت سایت رزرو سورپرایز

شرح کلی پروژه: برای یک پیج اینستاگرامی فعال در حوزه سورپرایز با نام شیراز سورپرایز ، ایجاد یک وب‌سایت جدید از ابتدا مورد نیاز است. هدف سایت، معرفی پکیج‌های سورپرایز به کاربر و فراهم‌کردن امکان انتخاب و رزرو آن‌ها برای مشتریان است.

نیازمندی‌ها و قابلیت‌های اصلی: • معرفی حدود ۱۰ پکیج سورپرایز در وب‌سایت • امکان مشاهده و انتخاب پکیج توسط مشتری • وجود سیستم رزرو برای ثبت رزرو پکیج انتخاب‌شده (رزرو برای روز های اتی) • امکان پرداخت حداقل 30 درصد مبلغ کل جهت رزرو • طراحی با ظاهر مدرن و شخصی سازی شده

همکاری ما ادامه دار خواهد بود با فیلنسر جهت اضافه شدت بخش فروشگاهی مجموعه در اینده

فرصت انتخاب
پیشنهادها94
توسعه نسخه Windows

به یک برنامه‌نویس مسلط به Windows جهت توسعه نسخه ویندوز یک اپلیکیشن فیلم و سریال نیاز داریم.

طراحی رابط کاربری مناسب ویندوز اتصال به API موجود پخش آنلاین فیلم و سریال عملکرد روان و بهینه پشتیبانی از کیبورد و ماوس

لطفاً نمونه‌کار Windows، مبلغ پیشنهادی و زمان انجام پروژه را ارسال کنید.

فرصت انتخاب
پیشنهادها21
آپدیت سایت وردپرس و افزونه هاش

یک سایت ورد پرسی دارم که نیاز به آپدیت افزونه ها دارد و بک آپ گیری از کل سایت

فرصت انتخاب
پیشنهادها47
توسعه نسخه Android TV

به یک برنامه‌نویس مسلط به Android TV جهت توسعه نسخه TV یک اپلیکیشن فیلم و سریال نیاز داریم.

طراحی رابط کاربری مناسب تلویزیون پشتیبانی کامل از ریموت اتصال به API موجود پخش آنلاین فیلم و سریال بهینه‌سازی مصرف منابع تلویزیون

لطفاً نمونه‌کار Android TV و مبلغ و زمان پیشنهادی خود را ارسال کنید.

فرصت انتخاب
پیشنهادها16