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










