مانیفای
مانیفای
مانیفای
1 / 3

مانیفای

کارفرما
فروشگاه دیبا
زمان اجرا
بهمن 1402
نوع پروژه
طراحی لوگو و برندینگ

Monify: مدیریت خودکار هزینه‌ها

اپلیکیشن Monify یک راهکار هوشمند برای اندروید است که با تحلیل پیامک‌های بانکی، فرآیند ثبت درآمد و هزینه‌ها را به صورت کاملاً خودکار انجام می‌دهد. این پروژه با هدف حذف نیاز به ثبت دستی تراکنش‌ها و ارائه‌ی تصویری دقیق و لحظه‌ای از وضعیت مالی کاربر توسعه یافته است.

ویژگی‌های فنی و معماری:

  • معماری: پیاده‌سازی بر اساس Clean Architecture و الگوی MVI برای تضمین جریان داده‌ی یک‌طرفه (Unidirectional) و مدیریت وضعیت (State Management) قابل‌پیش‌بینی.
  • رابط کاربری: توسعه‌یافته با Jetpack Compose جهت ایجاد یک رابط کاربری مدرن، واکنش‌گرا و بهینه با پشتیبانی از تم‌های تیره و روشن.
  • ساختار پروژه: استفاده از ساختار Multi-Module (شامل data, domain, app, ui_utils) جهت تضمین مقیاس‌پذیری و قابلیت نگهداری کد.
  • تکنولوژی‌های اصلی: Kotlin، Room برای پایگاه‌داده محلی، Coroutines و Flow برای مدیریت عملیات‌های غیرهمگام (Async)، Hilt برای تزریق وابستگی (DI) و WorkManager برای وظایف پس‌زمینه.

قابلیت‌های کلیدی:

  • ثبت خودکار تراکنش‌ها از طریق پردازش پیامک‌های بانکی.
  • دسته‌بندی تراکنش‌ها با آیکون‌های سفارشی.
  • ارائه آمار و تحلیل‌های دقیق مالی.
  • سیستم یادآور و نوتیفیکیشن‌های محلی.