دقیقاً چه کاری باید انجام شود؟
با سلام برای سایت مجموعه که با فریمورک Django (پایتون) و دیتابیس رابطهای توسعه داده شده است، نیازمند یک برنامهنویس/توسعهدهنده جنگو مسلط به معماری و سرور لینوکس و داکرایز هستیم تا مجموعهای از تسکهای رفع باگ، امنیتی، بهینهسازی و سئو را بهصورت تمیز، تستشده و بدون اثر منفی روی کدهای موجود اجرا و تحویل نماید.
فهرست و شرح تسکها : فاز ۱: رفع باگهای فرانتاند و مدیا (اولویت ۱ — فوری)
رفع خطای لودینگ و نمایش نمای سهبعدی (3D View): انتقال تمامی فایلها و کتابخانههای CDN مربوط به بارگذاری مدل سهبعدی به سرورهای محلی/اختصاصی خود سایت و پیادهسازی و راهاندازی مجدد آنها جهت رفع مشکل لود نشدن در اینترنت داخلی.
رفع خطای نمایش تصاویر ۳۶۰ درجه: بررسی ماژول نمایش ۳۶۰ درجه و رفع باگ اجرایی آن در نمایش صفحات مربوطه.
اصلاح آپلود تصویر در فرمهای پنل (محصول و محتوا): رفع خرابی پروسه آپلود فایل/تصاویر در فرم ثبت محصول و محتوا و اطمینان از ذخیرهسازی و سرو صحیح فایلها.
فاز ۲: ارتقای امنیت، آدرسدهی و بهینهسازی دیتابیس (اولویت ۲)
فعالسازی هدرهای امنیتی (HSTS و Security Headers): بررسی لایه وبسرور (Nginx/Apache) و جنگو، فعالسازی صحیح هدر HSTS و سایر هدرهای استاندارد امنیتی و پاس کردن تستهای امنیتی.
یکتاسازی ساختار URL و Slugها: جلوگیری از تخصیص آدرس یکسان به دو محتوا/محصول و مدیریت تداخلهای موجود با سازوکار استاندارد جنگو.
محافظت در برابر حملات Brute Force و ورود مشکوک (Rate Limiting / Throttling): پیادهسازی و تست سازوکار محدودسازی تعداد تلاش برای ورود (Login Throttling / Rate Limit).
اجرای Migration ایندکسها روی محیط Production: اعمال ایندکسهای بهینهسازی کوئریها روی دیتابیس محیط لایو و پایش (Monitor) بهبود زمان پاسخدهی بدون قطعی دیتابیس.
تغییر آدرس پیشفرض پنل مدیریت جنگو (Custom Admin URL): تغییر مسیر پیشفرض /admin/ به یک آدرس اختصاصی امن با رعایت کامل ارجاعات سیستم.
فاز ۳: سئو فنی و قابلیت جدید پنل (اولویت ۳)
ثبت، اعتبارسنجی و رفع خطاهای Sitemap در Google Search Console: بازبینی تولید نقشه سایت پویا در جنگو، ارسال و رفع هشدارهای ایندکس و تطابق کامل با استانداردهای گوگل.
توسعه/اصلاح ابزار تحلیل زنده سئو در فرم افزودن محصول:
افزودن/تکمیل پنل آنالیز زنده وضعیت سئو (مشابه ابزارهای متداول مانند بررسی طول تیتر، توضیحات متا، تراکم کلمات کلیدی) در فرم ادمین ثبت محصول.
شرایط و انتظارات از مجری:
تخصص: تسلط کامل به Django, Django ORM, Python, JavaScript, Nginx/و دیتابیس (PostgreSQL / MySQL).
JavaScript frameworks React Next.js 15.5.21 Miscellaneous
کدنویسی تمیز و ساختاریافته: عدم حذف یا دستکاری کدهای سالم سیستم؛ تمامی تغییرات باید کامیتشده و خوانا باشند.
تست و ارزیابی: تمامی موارد باید ابتدا در محیط توسعه تست و پس از تایید اولیه، با رعایت بکاپ و هماهنگی روی سرور Production منتقل و تحویل نهایی گردند.
مستندسازی مختصر: ارائه گزارش خلاصه از فایلها و تغییرات اعمالشده پس از اتمام کار.
نحوه ارسال پیشنهاد:
لطفاً در متن پیشنهاد خود:
نمونهکارهای فعال جنگو و سابقه پروژههای مشابه را ذکر بفرمایید.
برآورد دقیق زمان تحویل (بر حسب روز) و مبلغ پیشنهادی را قید نمایید.
در صورت وجود سوال یا نیاز به دسترسی تستی اولیه برای بررسی دقیقتر، اعلام فرمایید.