تفاصيل العمل

قمت بتطوير **AI-Powered Expense Tracker Telegram Bot** باستخدام **NestJS** و **Telegraf** لمساعدة المستخدمين على إدارة مصروفاتهم اليومية بطريقة ذكية من خلال واجهة Telegram.

يتيح البوت للمستخدم إنشاء حساب وإدارة المصروفات والفئات (Categories) مع دعم الحذف والاستعادة (Soft Delete)، بالإضافة إلى إنشاء التقارير والإحصائيات وتتبع الميزانية الشهرية.

تم دمج تقنيات الذكاء الاصطناعي لتقديم مزايا متقدمة مثل:

• تحليل عادات الإنفاق (AI Insights)

• التنبؤ بالمصروفات الشهرية (Expense Forecast)

• قراءة الفواتير باستخدام OCR واستخراج بياناتها تلقائيًا

• تصنيف المصروفات وإنشاء سجل جاهز للحفظ

كما يدعم المشروع:

• إدارة المستخدمين

• إدارة المصروفات

• إدارة الفئات

• التقارير والإحصائيات

• تحديد الميزانية الشهرية

• تصدير البيانات بصيغتي PDF و CSV

• Conversation Flow متعدد الخطوات

• إدارة الجلسات باستخدام Redis

التقنيات المستخدمة:

* NestJS

* Node.js

* TypeScript

* Telegraf

* MongoDB

* Mongoose

* Redis (Upstash)

* OpenRouter AI

* Google Gemini 2.5 Flash

* OCR

* PDFKit

* json2csv

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات