برطرفسازی باگها و اصلاح رفتارهای نادرست صفحات داخلی پروژه React ( frontend trainee )
تجربه: 3
سن: 18 الی 30
محدوده حقوق و دستمزد: قابل مذاکره
جای خالی: 1
طبیعت شغلی : پیمانی
تاریخ ارسال : 2026.02.08
آخرین تاریخ : 1901.03.03
در این تسک، مجموعهای از مشکلات عملکردی و UI/UX در صفحات داخلی پروژه React شناسایی شده که میبایست بهصورت کامل، دقیق و قابل تست برطرف گردند. این موارد عمدتاً مربوط به بخشهای املاک و مستغلات، جستجو، قیمتگذاری، گزارشات و احراز هویت هستند.هدف این تسک، همسانسازی رفتار سیستم با منطق تعریفشده، حذف رفتارهای مبهم، و رفع باگهای مانع استفاده صحیح کاربر میباشد.جزئیات موارد قابل اصلاحA. قیمتگذاری و کف قیمتدر بخش کف قیمت، در حالت پیشفرض (زمانی که دیتایی برای کف قیمت ثبت نشده):باکس ویرایش کف قیمتو دکمه حذفنباید نمایش داده شوند.این المانها فقط زمانی نمایش داده شوند که مقدار کف قیمت وجود داشته باشد.در بخش قیمتگذاری زمین:اگر زمین قیمتگذاری نشده باشد:دکمه «قیمتگذاری» نمایش داده شود.با کلیک روی آن، مودال قیمتگذاری و تب تعیین قیمت باز شود.پس از تعیین قیمت:رنگ زمین باید تغییر کند.⚠️ این بخش نیاز به شفافسازی از کارفرما دارد (منطق تغییر رنگ مشخص نیست و باید سوال پرسیده شود).در تب تعیین قیمت:در حالت ویرایش قیمت، دکمه «لغو» الزامی است تا کاربر بتواند از ویرایش منصرف شود.در بخش املاک و مستغلات:اگر زمین قیمتگذاری شده باشد:قیمت نمایش داده شود.دکمه «حذف قیمت» جایگزین دکمه قیمتگذاری شود.اگر قیمتگذاری نشده باشد:دکمه «قیمتگذاری» نمایش داده شود.با کلیک، مودال قیمتگذاری (تب تعیین قیمت) باز شود.قیمت نمایشی در مودال باید حداکثر تا دو رقم اعشار باشد.B. املاک و مستغلاتبخش املاک و مستغلات بهصورت استاتیک پیادهسازی شده که باید بررسی و اصلاح شود (در صورت نیاز به داینامیک بودن).جستجوی املاک و مستغلات عمل نمیکند و باید بهطور کامل اصلاح گردد.C. جستجوی ملکدر جستجوی ملک:دادهها باید با اسکرول (lazy loading / infinite scroll) لود و نمایش داده شوند.هنگام جستجو با شناسه کامل ملک:در حال حاضر با وارد کردن شناسه کامل، نتیجهای نمایش داده نمیشود.اما با حذف یک کاراکتر، ملک نمایش داده میشود.این رفتار غلط است و باید اصلاح شود.اگر شناسه زمین برابر با hm-2000000 باشد:دکمه «پیشنهاد» نباید نمایش داده شود.در جستجوی ملک:با کلیک روی دکمه «خرید»، باید:مودال باز شودو تب خرید بهصورت پیشفرض فعال باشد.D. جستجوی شهرونداندر جستجوی شهروندان:جستجو با شناسه کامل (مثلاً hm-2000005) بهدرستی کار نمیکند و باید اصلاح شود.در صورت جستجوی شناسه کامل، فقط همان کارت شهروند باید نمایش داده شود.دکمه چت آنلاین در کارت شهروندان باید غیرفعال (Disabled) شود.E. گزارشاتدر بخش گزارشات:امکان ذخیره دو فایل کاملاً یکسان نباید وجود داشته باشد.اگر کاربر:فایلی را آپلود کندسپس آن را حذف کندو دوباره همان فایل را آپلود کنددر حال حاضر فایل نمایش داده نمیشود که یک باگ است و باید اصلاح شود.F. احراز هویتزمانی که احراز هویت رد میشود:در بالای صفحه دکمه «مشاهده خطا» نمایش داده نمیشود.کاربر متوجه نمیشود کدام بخش احراز هویت مشکل داشته و دلیل رد شدن چه بوده.لازم است جزئیات خطا بهصورت شفاف در دسترس کاربر قرار گیرد.g. ریسپانسیو موبایل se و سایزهای مرتبطایده جدید باز و بست همزمان مدال سود انباشه و ساید بار مخصوص ایفون SE و موبایل های کوچک هم انجام میشود فاصله عمودی ایتم های کیف پول در موبایل های کوچک کمتر میشوند مشکل متن کوچک کنار صفحه قدرت گرفته از نقشه ملیکه به طور پیفرض باز است حل میشودH. منو صفحه اول گزینه قبل لاگین به اسم نمای کلی و شهروندان که لینک های اشتباه دارند تصحیح میشود I. مدل های سه بعدی ساخت بنادر مشاهده جزییات هر ساختمان باید نام مدل را نیز نشان دهد مثلا مدل سه بعدی ساختمان مسکونی پنج طبقهوقتی روی دکمه علامت تعجب کلیک میکنیم صفحه سفید میشود و صفحه گزارش باز نمیشود در این صفحه گزینه علامت سوال نیست پس ایکون علامت تعجب بیاد نزدیک تره به ضربدر یکم طوب باکس بیشتر بشه که بخشی که محتواها را نشان میدهد محتوای طولانی چند خط نشود مثل مدل سه بعدی با قابلیت ...J. سلسلهدر بخش افزودن اعضای سلسله میبایست به صورت پیشفرض تعدادی از اعضای سلسله نمایش داده شود و وقتی در کادر جستجو شناسه شهروندی را سرچ کنیم صفحه سفید میشود (میبایست جتسجو انجام شود و کارت شهروند نمایش داده شود)توجه فرمایید پیمانکار موظف است که در پایان تسک یک ویدیو تکمیلی اعم از معرفی پیمانکار, کار و روند اجرایی ان ضبط نمایند و در گروه و بخش مربوطه پیوست کند----------------------------------------------------------------------------------------------------------------منابع تسک:دسترسی به ریپازیتوری پروژه ریکت داخلی متارنگ :https://github.com/iranpsc/Metaverse-Rang-Front-Reactلینک سایت رسمی پروژه :https://rgb.irpsc.com/faدسترسی به سامانه مدیریت بر مدیران :https://crm.irpsc.com
در این تسک، مجموعهای از مشکلات عملکردی و UI/UX در صفحات داخلی پروژه React شناسایی شده که میبایست بهصورت کامل، دقیق و قابل تست برطرف گردند. این موارد عمدتاً مربوط به بخشهای املاک و مستغلات، جستجو، قیمتگذاری، گزارشات و احراز هویت هستند.
هدف این تسک، همسانسازی رفتار سیستم با منطق تعریفشده، حذف رفتارهای مبهم، و رفع باگهای مانع استفاده صحیح کاربر میباشد.
در بخش کف قیمت، در حالت پیشفرض (زمانی که دیتایی برای کف قیمت ثبت نشده):
باکس ویرایش کف قیمت
و دکمه حذفنباید نمایش داده شوند.این المانها فقط زمانی نمایش داده شوند که مقدار کف قیمت وجود داشته باشد.
در بخش قیمتگذاری زمین:
اگر زمین قیمتگذاری نشده باشد:
دکمه «قیمتگذاری» نمایش داده شود.
با کلیک روی آن، مودال قیمتگذاری و تب تعیین قیمت باز شود.
پس از تعیین قیمت:
رنگ زمین باید تغییر کند.⚠️ این بخش نیاز به شفافسازی از کارفرما دارد (منطق تغییر رنگ مشخص نیست و باید سوال پرسیده شود).
در تب تعیین قیمت:
در حالت ویرایش قیمت، دکمه «لغو» الزامی است تا کاربر بتواند از ویرایش منصرف شود.
در بخش املاک و مستغلات:
اگر زمین قیمتگذاری شده باشد:
قیمت نمایش داده شود.
دکمه «حذف قیمت» جایگزین دکمه قیمتگذاری شود.
اگر قیمتگذاری نشده باشد:
با کلیک، مودال قیمتگذاری (تب تعیین قیمت) باز شود.
قیمت نمایشی در مودال باید حداکثر تا دو رقم اعشار باشد.
بخش املاک و مستغلات بهصورت استاتیک پیادهسازی شده که باید بررسی و اصلاح شود (در صورت نیاز به داینامیک بودن).
جستجوی املاک و مستغلات عمل نمیکند و باید بهطور کامل اصلاح گردد.
در جستجوی ملک:
دادهها باید با اسکرول (lazy loading / infinite scroll) لود و نمایش داده شوند.
هنگام جستجو با شناسه کامل ملک:
در حال حاضر با وارد کردن شناسه کامل، نتیجهای نمایش داده نمیشود.
اما با حذف یک کاراکتر، ملک نمایش داده میشود.
این رفتار غلط است و باید اصلاح شود.
اگر شناسه زمین برابر با hm-2000000 باشد:
hm-2000000
دکمه «پیشنهاد» نباید نمایش داده شود.
با کلیک روی دکمه «خرید»، باید:
مودال باز شود
و تب خرید بهصورت پیشفرض فعال باشد.
در جستجوی شهروندان:
جستجو با شناسه کامل (مثلاً hm-2000005) بهدرستی کار نمیکند و باید اصلاح شود.
hm-2000005
در صورت جستجوی شناسه کامل، فقط همان کارت شهروند باید نمایش داده شود.
دکمه چت آنلاین در کارت شهروندان باید غیرفعال (Disabled) شود.
در بخش گزارشات:
امکان ذخیره دو فایل کاملاً یکسان نباید وجود داشته باشد.
اگر کاربر:
فایلی را آپلود کند
سپس آن را حذف کند
و دوباره همان فایل را آپلود کنددر حال حاضر فایل نمایش داده نمیشود که یک باگ است و باید اصلاح شود.
زمانی که احراز هویت رد میشود:
در بالای صفحه دکمه «مشاهده خطا» نمایش داده نمیشود.
کاربر متوجه نمیشود کدام بخش احراز هویت مشکل داشته و دلیل رد شدن چه بوده.
لازم است جزئیات خطا بهصورت شفاف در دسترس کاربر قرار گیرد.
توجه فرمایید پیمانکار موظف است که در پایان تسک یک ویدیو تکمیلی اعم از معرفی پیمانکار, کار و روند اجرایی ان ضبط نمایند و در گروه و بخش مربوطه پیوست کند
----------------------------------------------------------------------------------------------------------------
https://github.com/iranpsc/Metaverse-Rang-Front-React
عنوان شغلی: برطرفسازی باگها و اصلاح رفتارهای نادرست صفحات داخلی پروژه React
تعیین: frontend trainee