بودجه من (LifeBudget)
اپلیکیشن وب و اندروید مدیریت بودجه که خرجها را خودکار از پیامکهای بلو بانک ثبت میکند، اعتبارهای ماهانه و اقساطی مثل اسنپپی و دیجیپی را جدا مدیریت میکند و قبل از سررسید قسط یادآوری میکند. ساختهشده با وایب کدینگ.
چرا ساختمش؟
ثبت دستی هر خرج خستهکننده است و اعتبارهای خرید مثل اسنپپی و دیجیپی هر کدام قاعده خودشان را دارند: یکی ماهانه یکجا تسویه میشود، دیگری هر خرید را چهار قسط میکند. وسط اینها یادم میرفت با اعتبار اقساطی چه خریدهام و قسط بعدی کی است.
این برنامه را برای استفاده روزمره خودم ساختم: پیامک بانک خودش ثبت میشود، هر نوع اعتبار مدل مخصوص خودش را دارد و همهچیز (بودجه، اقساط، دارایی، کارها) یکجاست. حالا نسخه دمو برای امتحان در دسترس است.
قابلیتها
- ثبت خودکار از پیامک: اپ اندروید پیامکهای بلو بانک را میخواند و مبلغ، تاریخ و مانده را بدون تایپ ثبت میکند. دسته خرج با یک لمس روی اعلان تعیین میشود.
- اعتبار ماهانه: سقف، مصرف و روز تسویه اعتبارهایی مثل اسنپپی.
- خریدهای اقساطی: هر خرید با اعتبار چهارقسطه (مثل دیجیپی) با تعداد قسط باقیمانده و تاریخ قسط بعدی.
- وام و یادآوری سررسید: برداشتی که هممبلغ قسط باشد خودکار بهعنوان قسط ثبت میشود و یک روز قبل اعلان یادآوری میآید.
- بودجه ماهانه شمسی: سقف خرج برای هر دسته، هشدار در ۸۰٪ و ۱۰۰٪، و گزارش ماهانه با نمودار و خروجی PDF.
- داراییها و چکلیست با هزینه: دلار، صندوقهای طلای بورسی و طلای فیزیکی؛ و چکلیستی که جمع هزینهها را نشان میدهد.


چطور کار میکند
- اپ اندروید فقط پیامکهایی را که «بلو» و «ریال» دارند تشخیص میدهد و به سرور میفرستد؛ پیامکهای دیگر ارسال نمیشوند.
- مبلغ، تاریخ شمسی و مانده حساب استخراج میشود. پیامک تکراری دو بار ثبت نمیشود و اگر اینترنت قطع باشد، بعداً ارسال میشود.
- اعلانی با سه دسته پرکاربرد میآید؛ با یک لمس دسته ثبت میشود و اگر از سقف بودجه عبور کند، هشدار میدهد.
بدون اپ اندروید هم میشود متن پیامک را در نسخه وب چسباند یا تراکنش را دستی ثبت کرد.
تصمیمهای فنی
- بدون وابستگی خارجی: فونت، استایل و همه منابع روی خود سرور است و نرخ دلار از والکس (صرافی داخلی) گرفته میشود تا در اینترنت ملی هم کار کند.
- جداسازی حسابها: اطلاعات هر حساب کاملاً از بقیه جداست.
- محدودیت دوره آزمایشی در سرور: بعد از ۱۴ روز حساب فقطخواندنی میشود؛ این محدودیت در سرور اعمال میشود، نه فقط در ظاهر برنامه.
- وب + اندروید: نسخه وب بهصورت PWA قابل نصب است و اپ اندروید (اندروید ۷ به بالا) همان نسخه وب است بهعلاوه دریافت خودکار پیامک، اعلان و یادآوری.
وضعیت و محدودیتها
نسخه دمو با ۱۴ روز استفاده رایگان در lifebudget.hoseinhayati.ir در دسترس است. فعلاً فقط بلو بانک پشتیبانی میشود، نسخه iOS وجود ندارد و اپ اندروید از فروشگاهها منتشر نشده و با فایل APK نصب میشود.