تفاصيل العمل

**Expense Tracker — تطبيق إدارة المصروفات الشخصية**

Expense Tracker هو تطبيق مالي حديث يساعد المستخدم على متابعة دخله ومصروفاته وتنظيم معاملاته المالية بطريقة بسيطة وواضحة.

يوفر التطبيق Dashboard شاملة تعرض الرصيد الحالي، إجمالي الدخل والمصروفات، الميزانية الشهرية، وآخر المعاملات، بالإضافة إلى قسم متكامل للإحصائيات والرسوم البيانية.

**أهم المميزات:**

* Dashboard مالية تفاعلية.

* إضافة وتعديل وحذف المعاملات.

* تسجيل Income وExpenses.

* تصنيف المصروفات حسب الفئة.

* البحث عن المعاملات.

* Filtering حسب النوع والتصنيف والتاريخ.

* Sorting للمعاملات.

* Monthly Budget.

* إحصائيات مالية.

* Pie Charts وBar Charts وLine Charts.

* متابعة الإنفاق حسب التصنيف.

* Dark Mode.

* Local Storage للعمل بدون اتصال بالإنترنت.

* Empty وLoading وError States.

* Form Validation.

* واجهة Responsive وحديثة.

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

Flutter • Dart • Riverpod • Hive • Clean Architecture • GoRouter • FL Chart

تم فصل الـUI عن الـbusiness logic والـdata layer باستخدام Repository Pattern وRiverpod، مما يجعل التطبيق منظمًا وسهل التطوير مستقبلًا.

بطاقة العمل

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