جزئیات شغل

برطرف‌سازی باگ‌ها و اصلاح رفتارهای نادرست صفحات داخلی پروژه React ( frontend trainee )

تجربه: 3

سن: 18 الی 30

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2026.02.08

آخرین تاریخ : 1901.03.03

در این تسک، مجموعه‌ای از مشکلات عملکردی و UI/UX در صفحات داخلی پروژه React شناسایی شده که می‌بایست به‌صورت کامل، دقیق و قابل تست برطرف گردند. این موارد عمدتاً مربوط به بخش‌های املاک و مستغلات، جستجو، قیمت‌گذاری، گزارشات و احراز هویت هستند.

هدف این تسک، همسان‌سازی رفتار سیستم با منطق تعریف‌شده، حذف رفتارهای مبهم، و رفع باگ‌های مانع استفاده صحیح کاربر می‌باشد.


جزئیات موارد قابل اصلاح
A. قیمت‌گذاری و کف قیمت

  1. در بخش کف قیمت، در حالت پیش‌فرض (زمانی که دیتایی برای کف قیمت ثبت نشده):

    • باکس ویرایش کف قیمت

    • و دکمه حذف
      نباید نمایش داده شوند.
      این المان‌ها فقط زمانی نمایش داده شوند که مقدار کف قیمت وجود داشته باشد.

  2. در بخش قیمت‌گذاری زمین:

    • اگر زمین قیمت‌گذاری نشده باشد:

      • دکمه «قیمت‌گذاری» نمایش داده شود.

      • با کلیک روی آن، مودال قیمت‌گذاری و تب تعیین قیمت باز شود.

    • پس از تعیین قیمت:

      • رنگ زمین باید تغییر کند.
        ⚠️ این بخش نیاز به شفاف‌سازی از کارفرما دارد (منطق تغییر رنگ مشخص نیست و باید سوال پرسیده شود).

  3. در تب تعیین قیمت:

    • در حالت ویرایش قیمت، دکمه «لغو» الزامی است تا کاربر بتواند از ویرایش منصرف شود.

  4. در بخش املاک و مستغلات:

    • اگر زمین قیمت‌گذاری شده باشد:

      • قیمت نمایش داده شود.

      • دکمه «حذف قیمت» جایگزین دکمه قیمت‌گذاری شود.

    • اگر قیمت‌گذاری نشده باشد:

      • دکمه «قیمت‌گذاری» نمایش داده شود.

      • با کلیک، مودال قیمت‌گذاری (تب تعیین قیمت) باز شود.

    • قیمت نمایشی در مودال باید حداکثر تا دو رقم اعشار باشد.


B. املاک و مستغلات

  1. بخش املاک و مستغلات به‌صورت استاتیک پیاده‌سازی شده که باید بررسی و اصلاح شود (در صورت نیاز به داینامیک بودن).

  2. جستجوی املاک و مستغلات عمل نمی‌کند و باید به‌طور کامل اصلاح گردد.


C. جستجوی ملک

  1. در جستجوی ملک:

    • داده‌ها باید با اسکرول (lazy loading / infinite scroll) لود و نمایش داده شوند.

  2. هنگام جستجو با شناسه کامل ملک:

    • در حال حاضر با وارد کردن شناسه کامل، نتیجه‌ای نمایش داده نمی‌شود.

    • اما با حذف یک کاراکتر، ملک نمایش داده می‌شود.

    • این رفتار غلط است و باید اصلاح شود.

  3. اگر شناسه زمین برابر با hm-2000000 باشد:

    • دکمه «پیشنهاد» نباید نمایش داده شود.

  4. در جستجوی ملک:

    • با کلیک روی دکمه «خرید»، باید:

      • مودال باز شود

      • و تب خرید به‌صورت پیش‌فرض فعال باشد.


D. جستجوی شهروندان

  1. در جستجوی شهروندان:

    • جستجو با شناسه کامل (مثلاً hm-2000005) به‌درستی کار نمی‌کند و باید اصلاح شود.

    • در صورت جستجوی شناسه کامل، فقط همان کارت شهروند باید نمایش داده شود.

  2. دکمه چت آنلاین در کارت شهروندان باید غیرفعال (Disabled) شود.


E. گزارشات

  1. در بخش گزارشات:

    • امکان ذخیره دو فایل کاملاً یکسان نباید وجود داشته باشد.

  2. اگر کاربر:

    • فایلی را آپلود کند

    • سپس آن را حذف کند

    • و دوباره همان فایل را آپلود کند
      در حال حاضر فایل نمایش داده نمی‌شود که یک باگ است و باید اصلاح شود.


F. احراز هویت

  1. زمانی که احراز هویت رد می‌شود:

    • در بالای صفحه دکمه «مشاهده خطا» نمایش داده نمی‌شود.

    • کاربر متوجه نمی‌شود کدام بخش احراز هویت مشکل داشته و دلیل رد شدن چه بوده.

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

      g. ریسپانسیو موبایل se و سایزهای مرتبط

      • ایده جدید باز و بست همزمان مدال سود انباشه و ساید بار مخصوص ایفون SE و موبایل های کوچک هم انجام میشود 
      • فاصله عمودی ایتم های کیف پول در موبایل های کوچک کمتر میشوند 
      • مشکل متن کوچک کنار صفحه قدرت گرفته از نقشه ملی
      • که به طور پیفرض باز است حل میشود

      H. منو صفحه اول

      •  گزینه قبل لاگین به اسم نمای کلی و شهروندان  که لینک های اشتباه دارند تصحیح میشود 

      I. مدل های سه بعدی ساخت بنا

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

      J. سلسله

      • در بخش افزودن اعضای سلسله میبایست به صورت پیشفرض تعدادی از اعضای سلسله نمایش داده شود و وقتی در کادر جستجو شناسه شهروندی را سرچ کنیم صفحه سفید میشود (میبایست جتسجو انجام شود و کارت شهروند نمایش داده شود)


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

            ----------------------------------------------------------------------------------------------------------------

            منابع تسک:


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

            https://github.com/iranpsc/Metaverse-Rang-Front-React

            لینک سایت رسمی پروژه :
            https://rgb.irpsc.com/fa

            دسترسی به سامانه مدیریت بر مدیران :
            https://crm.irpsc.com

            مشخصات کار تعریف شده

            عنوان شغلی: برطرف‌سازی باگ‌ها و اصلاح رفتارهای نادرست صفحات داخلی پروژه React

            تعیین: frontend trainee

            تجربه: 3

            سن: 18 الی 30

            محدوده حقوق و دستمزد: قابل مذاکره

            جای خالی: 1

            طبیعت شغلی : پیمانی

            تاریخ ارسال : 2026.02.08

            آخرین تاریخ : 1901.03.03

            اکنون درخواست دهید