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








