شرح کلی
در این تسک، مجموعهای از APIهای مورد نیاز صفحات و ماژولهای مختلف سامانه باید توسعه، تکمیل و بهینهسازی شوند تا اطلاعات مورد نیاز هر صفحه بهصورت کامل و استاندارد در اختیار فرانت قرار گیرد.
پیادهسازی APIها باید متناسب با ساختار صفحات موجود پروژه انجام شود و تمامی دادههای مورد نیاز هر بخش از طریق API در دسترس باشند.
همچنین ساختار پاسخدهی APIهای کاربران باید ارتقاء پیدا کند تا در تمامی بخشهایی که اطلاعات شهروند ارسال میشود، دادههای سطح شهروند نیز به خروجی اضافه گردد.
وظایف
• توسعه و تکمیل API صفحه خبر به صورت کامل
• توسعه API کاربران بهگونهای که در تمامی خروجیهایی که شامل شناسه و نام کاربری شهروند هستند، اطلاعات زیر نیز ارسال شود:
• نگین سطح شهروند
• اسلاگ سطح شهروند
• تکمیل و تحویل صحیح API بخش چالش پرسش و پاسخ
• توسعه API بخش دارایی شهروند
• توسعه API بخش تاریخچه
• توسعه API حذف قیمتگذاری
• توسعه API اطلاعات فیزیکی
api لایک برای تمام صفحات و بخش ها
api کامنت برای تمام بخش ها
• بررسی یکپارچگی ساختار پاسخ APIها در کل سامانه
• هماهنگی کامل APIها با ساختار صفحات موجود در پروژه
• بهینهسازی ساختار خروجی جهت استفاده در فرانتاند
• مدیریت صحیح وضعیتهای خطا و پاسخهای نامعتبر
بخشهای اجرایی
• بررسی صفحات و ماژولهای مرتبط در پروژه
• طراحی و توسعه Endpointهای مورد نیاز
• اتصال APIها به ساختار دیتابیس و سرویسها
• بررسی صحت دادههای برگشتی
• تست عملکرد APIها در سناریوهای مختلف
• بهینهسازی Response Structure
• تست نهایی اتصال با فرانتاند
خروجی مورد نظر
• APIهای کامل و عملیاتی برای تمامی بخشهای ذکرشده
• ارسال اطلاعات سطح شهروند در تمامی APIهای مرتبط با کاربران
• ساختار پاسخ استاندارد و یکپارچه
• عملکرد صحیح APIها در صفحات سامانه
• آماده اتصال و استفاده در فرانتاند پروژه
و درنهایت ضبط ویدیو تکمیلی اعم از معرفی پیمانکار و نحوه اجرای pi , اطلاعات تحویلی آن.