

پیادهسازی دقیق طراحی Figma به HTML/CSS
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
سلام
یک Landing Page تکصفحهای (Single Page) در Figma طراحی شده است و نیاز به پیادهسازی آن به HTML دارم.
نسخههای دسکتاپ و موبایل طراحی شدهاند و هر دو باید بهصورت دقیق پیادهسازی شوند.
الزامات پروژه پیادهسازی کاملاً Pixel Perfect مطابق طراحی Figma. پیادهسازی Responsive کامل بر اساس طرحهای Desktop و Mobile ارائهشده. استفاده از آخرین نسخه Tailwind CSS. کدنویسی تمیز، استاندارد، خوانا و قابل توسعه. تمامی فایلها شامل فونتها، تصاویر، SVGها، آیکونها، CSS و JavaScript بهصورت Local داخل پروژه قرار گیرند و هیچ وابستگی به CDN وجود نداشته باشد. در صورت نیاز به JavaScript، فقط از کتابخانههای معتبر و ضروری استفاده شود. خروجی پروژه شامل تمامی فایلهای HTML، CSS، JavaScript و Assets موردنیاز باشد.
مهارتهای مورد نیاز
HTML
جاوا اسکریپت (JavaScript)
سی اس اس (CSS)
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
mizbani4.99(40) امتیاززمان تحویل: 4 روزارسال پیشنهاد در:
hadihashemi84.89(7) امتیاززمان تحویل: 1 روزارسال پیشنهاد در:
admidpk4.95(52) امتیاززمان تحویل: 2 روزارسال پیشنهاد در:
kianshirzadcsharp5(3) امتیاززمان تحویل: 1 روزارسال پیشنهاد در:
l3est4.94(47) امتیاززمان تحویل: 5 روزارسال پیشنهاد در:
آخرین پروژه های توسعه نرمافزار و آیتی
سلام
یک Landing Page تکصفحهای (Single Page) در Figma طراحی شده است و نیاز به پیادهسازی آن به HTML دارم.
نسخههای دسکتاپ و موبایل طراحی شدهاند و هر دو باید بهصورت دقیق پیادهسازی شوند.
الزامات پروژه پیادهسازی کاملاً Pixel Perfect مطابق طراحی Figma. پیادهسازی Responsive کامل بر اساس طرحهای Desktop و Mobile ارائهشده. استفاده از آخرین نسخه Tailwind CSS. کدنویسی تمیز، استاندارد، خوانا و قابل توسعه. تمامی فایلها شامل فونتها، تصاویر، SVGها، آیکونها، CSS و JavaScript بهصورت Local داخل پروژه قرار گیرند و هیچ وابستگی به CDN وجود نداشته باشد. در صورت نیاز به JavaScript، فقط از کتابخانههای معتبر و ضروری استفاده شود. خروجی پروژه شامل تمامی فایلهای HTML، CSS، JavaScript و Assets موردنیاز باشد.
ما یک وبسایت وردپرسی داریم که کارش فیلتر و جستجو بین بیست هزار درس هست. کاربر روی این سایت لاگین نمیکنه و فقط جستجو میکنه و درس مورد نظرش رو باز میکنه و برای دانلود به یک سیستم و سابدامین دیگه منتقل میشه.
مشکل اینه که از زمانی که کاربر روی فیلتر کلیک میکنه تا وقتی که نتیجه نمایش داده میشه گاهی از ۴ ثانیه بالاتر میره. همچنین وقتی کلمه ای رو تایپ میکنه برای جستجو به ۱۰ تا ۱۲ ثانیه هم میرسه (موقع جستجوی کلمه/عبارت، داخل فیلد عنوان و متن ۲۰ هزار تا پست رو میگرده و در body هر پست هم بین ۱۰ تا ۱۰۰۰ کلمه هست)
ما میخوایم شرایط رو طوری کنیم که این سرعت به حدود یک الی دو ثانیه و نهایتا ۳ ثانیه برسه افزونه های زیر روی این سایت نصب هست: Jetengine Jetsmarfilter Jetsearch Elementor Elementor pro Wprocket Redis
روی این سایت ۲۰ هزار صفحه (درس) ایجاد کردیم. (و قراره تا چند صد هزار صفحه اضافه بشه) هر صفحه علاوه بر عنوان و عکس و Body دارای حدود ۳۰ فیلد دیگه هست که اکثرا taxonomy و تعدادی هم meta field مربوط به CPT ساخته شده در جت انجین هستند.
یک صفحه المنتوری هم ایجاد کردیم که کاربر از بین این صفحات جستجو و فیلتر کنه. حدود ۷ تا از فیلترهای taxonomy رو در jetsmartfilter قرار داریم و کاربر میتونه روشون کلیک کنه. یک فیلد جستجو هم با jetsearch بالای فیلترها قرار گرفته. همین جستجوی jetsearch هست که کنده که البته طبیعی هم هست. چون MySQL یک Full Table Scan روی تمامی row های wp_posts و wp_postmetaانجام میده
سایت روی vps داخل ایران قرار داره که کانفیگ معمولی (۴ هسته shared و ۶ گیگ رم) داره به همراه آپاچی و لود cpu اش هم در htop همیشه زیر ۱ هست. Redis هم نصب شده تا جستجوهای فیلترها در رم کش بشه
به دنبال شخصی هستیم که بتونه جستجوی jet search و jetsmart filter رو از سریعتر کنه (خصوصا jet search رو)
لطفا هم راهکار سریع و ارزانتر و هم راه کار تخصصی تر پیشنهاد بدید
طبق بررسی ما یکی از راهکارهای ارزانتر استفاده از MySQL Full-Text و ایجاد جدول جداگانه و ایندکس کردن عنوان و Body ها در اون جدول هست. سرچ باید از روی این جدول انجام بشه و نتیجهها به لیستینگ فعلی JetEngine وصل بشن، بدون اینکه فیلترهای فعلی سایت بههم بریزه.
همچنین یکی از راهکارهای حرفه ای هم میتونه استفاده از elastic search به صورت self-hosted و انجام tuningهای مربوطه باشه
با تشکر
با سلام یک سایت دایرکتوری کسبوکار با وردپرس، Elementor و GeoDirectory راهاندازی شده است.
نیاز به یک متخصص وردپرس و GeoDirectory دارم که موارد زیر را انجام دهد:
- بررسی و اصلاح کامل سیستم ورود و ثبتنام کاربران
- هدایت کاربران مهمان به صفحه ورود هنگام کلیک روی حساب کاربری
- ساخت و تنظیم داشبورد کاربری مناسب
- نمایش فقط کسبوکارهای متعلق به کاربر در بخش «کسبوکارهای من»
- امکان افزودن، ویرایش و مدیریت کسبوکار توسط صاحب کسبوکار
- بررسی و رفع مشکلات احتمالی GeoDirectory
- تنظیم صحیح نقشهای کاربری
- تست کامل فرآیند ثبتنام، ورود، ثبت کسبوکار و ویرایش آن
وضعیت فعلی:
- وردپرس نصب و فعال
- Elementor نصب و فعال
- GeoDirectory نصب و فعال
- صفحات اصلی ایجاد شدهاند
- بخشی از تنظیمات انجام شده اما فرآیند عضویت و حساب کاربری نیاز به تکمیل و بهینهسازی دارد
لطفاً فقط افرادی پیشنهاد ارسال کنند که سابقه کار عملی با GeoDirectory داشته باشند
طراحی دو صفحه لندینگ که html دارد رو میخواستم با المنتور در سایتم بسازید. برام مهمه که عینا مشابه فایل و عکس باشه. فرم هاش عینا طراحی شه محصولاتش مثل همین نمایش داده بشه. جزییات زیادی داره برای همین باید شخص با حوصله و با دقتی باشه برای طراحی مهمه که با المنتور طراحی شه و از هوش مصنوعی استفاده نشه. چون همین قالب برای هوش مصنوعی هست و اگه قرار بود اونجوری بزنم دیگه اینجا اعلام نمیکردم هزینه رو برای کل یا برای هر صفحه ارسال کنید. نمونه کار هم داشتید برام ارسال کنید.
سلام وقت بخیر.
یک فروشگاه ووکامرسی با قالب Woodmart و Elementor داریم که مشکل اصلی آن کندی سمت سرور و اجرای PHP است. هدف پروژه، پیدا کردن ریشه مشکل و رفع اصولی آن است؛ نه انجام بهینه سازی های عمومی و ظاهری.
وضعیت فعلی:
اولین بارگذاری صفحات دستهبندی حدود ۴ تا ۴.۵ ثانیه اولین بارگذاری صفحات محصول حدود ۳.۵ تا ۴ ثانیه TTFB در برخی تستها حدود ۴ تا ۵ ثانیه زمان Query دیتابیس حدود ۱ تا ۱.۲ ثانیه تعداد Queryها حدود ۵۲۰ تا ۵۴۰ HTTP API Call وجود ندارد OPcache فعال است PHP نسخه 8.1 فعال است بعد از Cache Hit، صفحات سریع میشوند
نکته مهم:
با فعال بودن افزونه کش لایت اسپید و بهینهسازی، زمان تولید صفحه در بعضی تستها تا حدود ۷ ثانیه بالا میرفت. با غیرفعال کردن کشها و بهینهسازیهای CSS/JS، زمان به حدود ۴ ثانیه کاهش پیدا کرد.
بنابراین کش با تنظیمات فعلی نه تنها ریشه مشکل را حل نکرده، بلکه در بعضی حالتها سربار ایجاد کرده است.
مشکل دوم:
کروسلها و اسلایدرهای محصولات تا زمانی که صفحه کاملاً لود نشود، قابل حرکت نیستند و گیر میکنند. بعد از پایان کامل لود، حرکت کروسل فعال میشود.
این رفتار باید ریشهیابی شود؛ صرفاً خاموش کردن Delay JS یا دور زدن مشکل، راهحل نهایی محسوب نمیشود.
انتظار از فریلنسر:
انجام PHP Profiling واقعی روی صفحات محصول و دستهبندی شناسایی دقیق تابع، هوک، فایل، افزونه یا بخش قالب که زمان پردازش را مصرف میکند بررسی کدهای قالب Child، Woodmart، Elementor و افزونههای اختصاصی بررسی علت گیرکردن کروسل تا پایان لود ارائه گزارش فنی قبل از اعمال تغییرات انجام دادن تنظیمات لایت اسپید کش بدون تداخل اجرای اصلاح فقط بعد از تأیید ارائه مقایسه قبل و بعد شامل: Page Generation Time TTFB Database Query Time تعداد Queryها حفظ کامل عملکرد فروشگاه، فیلترها، سبد خرید، ورود، کیف پول، محصولات خصوصی و صفحات ووکامرس تنظیمات LiteSpeed Cache
در پایان پروژه انتظار دارم LiteSpeed Cache بهصورت اصولی تنظیم شود؛ بهگونهای که:
با قالب Woodmart، Elementor و WooCommerce تداخل نداشته باشد. باعث اختلال در کروسلها، اسلایدرها، فیلترها یا عملکرد سایت نشود. فقط در صورت لزوم از قابلیتهای Delay، Defer، Minify و سایر بهینهسازیها استفاده شود. اگر قابلیتی به دلیل ایجاد مشکل غیرفعال میشود، دلیل فنی آن توضیح داده شود.
معیار تحویل پروژه:
در پایان پروژه باید اعداد قابل اندازهگیری قبل و بعد از انجام کار ارائه شوند؛ از جمله:
Page Generation Time TTFB Database Query Time تعداد Queryها نتیجه تست GTmetrix یا WebPageTest (در صورت استفاده)
بههمراه توضیح اینکه چه تغییراتی باعث بهبود شده است.
مواردی که بهعنوان انجام پروژه پذیرفته نمیشوند:
تبدیل تصاویر به WebP فشردهسازی تصاویر نصب افزونه کش جدید تعویض LiteSpeed با افزونه کش دیگر کاهش حجم دیتابیس حذف Revision و Transient فعال کردن Lazy Load Minify یا Combine فایلها بالا بردن نمره PageSpeed بدون رفع مشکل PHP خاموش کردن دائمی قابلیتهای اصلی سایت ارائه نتیجه بدون مشخص کردن علت فنی
این موارد ممکن است مفید باشند، اما مسئله اصلی پروژه نیستند.
ابزار مورد انتظار:
ترجیحاً تجربه کار با یکی از این ابزارها وجود داشته باشد:
Xdebug Profiler Blackfire Tideways New Relic PHP Slow Log Query Monitor همراه با پروفایلینگ سمت سرور خروجی نهایی مورد انتظار علت دقیق کندی مشخص شود زمان تولید بدون کش به شکل محسوس کاهش پیدا کند علت تأخیر کروسل برطرف شود تغییرات مستند شوند قبل و بعد از اصلاح، اعداد قابل اندازهگیری ارائه شود
لطفاً فقط در صورتی پیشنهاد بدهید که سابقه عیبیابی عمیق وردپرس و ووکامرس و PHP Profiling دارید.
جایگزینی متنها، شماره تماس، ایمیل و اطلاعات هدر
ویرایش برخی متنها و اطلاعات صفحات
اعمال تغییرات جزئی در بخشهای مختلف سایت
بررسی نهایی برای اطمینان از نمایش صحیح اطلاعات
این پروژه صرفاً شامل ویرایش و جایگذاری محتواست و حجم کار کم است.
مینی پروژه بازی که بک اندش رو خودم زدم و برای فرانت نیازمند متخصصی هستم که با Qt آشنا باشد پروژه در محیط Qt نوشته شده است در حداکثر ددلاین یک هفته ای