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









