یک اپلیکیشن فارسی و راستبهچپ با نام «درخواست تبلیغات فروشنده» بساز. هدف اپ این است که فروشندههای دستگاهها بتوانند درخواست تبلیغاتی خود را سریع، مرتب و بدون ابهام ثبت کنند. مسیر اصلی کاربر: 1. در صفحه شروع، توضیح کوتاه درباره ثبت درخواست تبلیغ و یک دکمه واضح «شروع درخواست» نمایش داده شود. 2. در مرحله اول، فرم مشخصات فروشنده شامل نام و نام خانوادگی یا نام فروشگاه، شماره تماس، شهر، و روش ترجیحی تماس باشد. 3. در مرحله دوم، اطلاعات دستگاه شامل نام دستگاه، برند، مدل، دستهبندی دستگاه، توضیح کوتاه محصول، مزیتهای اصلی، محدوده قیمت، و لینک سایت یا صفحه اجتماعی در صورت وجود دریافت شود. 4. در مرحله سوم، جزئیات تبلیغ شامل هدف تبلیغ، مخاطب هدف، نوع تبلیغ پیشنهادی، بودجه تقریبی، زمان مناسب اجرای تبلیغ، و توضیحات تکمیلی دریافت شود. 5. پیش از ثبت، یک صفحه پیشنمایش خوانا نشان دهد که فروشنده چه اطلاعاتی وارد کرده و امکان برگشت و ویرایش هر بخش وجود داشته باشد. 6. پس از تأیید، درخواست در حافظه محلی دستگاه ذخیره شود و صفحه موفقیت با کد پیگیری محلی، خلاصه درخواست و پیام «درخواست شما ثبت شد» نمایش داده شود. چون اپ بدون سرور است، ارسال واقعی به مدیر یا سرویس بیرونی انجام نشود؛ درخواستها روی همان دستگاه ذخیره شوند و کاربر بتواند از بخش «درخواستهای من» آنها را ببیند. 7. یک صفحه «درخواستهای من» برای نمایش درخواستهای قبلی ذخیرهشده، وضعیت محلی «ثبتشده»، مشاهده جزئیات و حذف درخواستها داشته باشد. دادهها بعد از بستن و بازکردن اپ باقی بمانند. ویژگیهای تجربه کاربری: - فرم چندمرحلهای با نوار پیشرفت، اعتبارسنجی فیلدهای ضروری، پیام خطای فارسی و امکان برگشت به مرحله قبل. - دکمهها شامل «ذخیره موقت»، «ادامه»، «بازگشت»، «ویرایش» و «ثبت نهایی» باشند. - ذخیره موقت فرم در حافظه محلی تا کاربر اطلاعات واردشده را از دست ندهد. - ظاهر حرفهای، تمیز و قابل اعتماد با زمینه روشن، رنگ اصلی سرمهای یا آبی تیره، رنگ تأکیدی نارنجی برای دکمههای اصلی، کارتهای ساده، آیکونهای واضح و تایپوگرافی خوانای فارسی. رابط کاملاً راستبهچپ باشد. - در صفحه اصلی یک خلاصه کوتاه از مراحل و مزیت ثبت درخواست نمایش داده شود. - برای فیلدهای انتخابی از منو یا گزینههای واضح استفاده شود؛ برای توضیحات طولانی textarea با شمارنده تقریبی کاراکتر قرار بگیرد. - در صورت نیاز امکان انتخاب و ثبت تصویر دستگاه از فایلهای دستگاه فراهم شود، اما اپ بدون تصویر هم قابل تکمیل باشد. تصویر انتخابشده فقط روی همان دستگاه ذخیره شود. محدودیت و معماری: - اپ کاملاً روی دستگاه کاربر اجرا شود و از حساب کاربری، ورود، سرور، پرداخت، اعلان، چت یا API خارجی استفاده نکند. - چیدمان واکنشگرا و موبایلاول باشد؛ اول برای عرض کوچک طراحی شود و بعد برای عرض بزرگ باز شود؛ از عرض ۳۶۰ پیکسل تا عرض کامل دسکتاپ بدون بههمریختگی و بدون اسکرول افقی کار کند. - از عرض ثابت پیکسلی و ارتفاع ثابت برای بخشهای متنی استفاده نشود و جای آن چیدمان کشسان با flex یا grid، درصد و واحدهای نسبی استفاده شود. - دکمهها و هر چیز قابل لمس دستکم ۴۴×۴۴ پیکسل باشند و فاصله کافی از هم داشته باشند. - هیچ قابلیتی فقط با نگهداشتن ماوس hover در دسترس نباشد. - حاشیههای امن صفحه safe-area insets رعایت شود تا نوار پایین و ناچ روی محتوا نیفتد. - صفحه meta viewport استاندارد داشته باشد. - در عرض بزرگ، فضای اضافه با ستونبندی مناسب یا محدود کردن عرض متن پر شود، نه با کشآمدن بیش از حد یک ستون. - ظاهر و متنها برای نصب اندروید و استفاده در مرورگر دسکتاپ مناسب باشند.











