تخطَّ إلى المحتوى
فيحاء English
كل مشاريعي

محلل المعاملات البنكية

تطبيق Streamlit يقرأ كشف الحساب البنكي بصيغة PDF ويحوله إلى Dataframe ويوريك من وين تجي فلوسك ووين تروح.

لقطة من محلل المعاملات البنكية

المشكلة
التطبيقات البنكية ما تحلل معاملاتك بالشكل اللي تتمناه. كنت أتمنى هالتحليل يكون مضمّن فيها، فسويته بنفسي.
دوري
بنيته من البداية للنهاية، من قراءة ملف PDF وتصنيف المعاملات إلى التحليل وتطبيق Streamlit.
الأدوات
Python و Streamlit
النتيجة
محلل يشتغل لأي كشف حساب من مصرف الراجحي، فيه ثمان عروض من الدخل والإنفاق إلى أنماط الساعات وتصدير CSV.

الفكرة

من المشاريع اللي كنت أتطلع لها وأتمنى تكون مضمّنة في التطبيقات البنكية: “محلل المعاملات البنكية”.

كيف يشتغل

  1. قراءة الكشف: ياخذ معاملاتك البنكية من ملف PDF ويحولها إلى Dataframe.
  2. فهم كل معاملة: كل بنك له طريقته في صياغة الحوالات، فاشتغلت على طرق استخراج المعلومات المهمة من النصوص وتحليل كل نوع حوالة بناءً على صياغة البنك.
  3. التحليل: يطبق العمليات الحسابية ويستخرج المعلومات المهمة من بياناتك.

وش يعرض

  1. معلومات عامة عن دخلك وإنفاقك
  2. عرض البيانات حسب العملية البنكية، مدى الدخل والإنفاق، وتاريخ العملية
  3. دخلك وإنفاقك خلال الفترة الزمنية المختارة
  4. مقارنة بين عملياتك البنكية ونسبة كل عملية
  5. مقارنة بين الإنفاق والدخل لكل متجر أو شخص
  6. تحليل أنماط العمليات شهرياً وأسبوعياً وبالساعة
  7. تصدير البيانات كـ CSV
  8. معلومات سريعة: متوسط الإنفاق والدخل، أكثر معاملة تكراراً، أكبر مبلغ تم إنفاقه، وأعلى دخل

النتيجة

حالياً أي شخص بنكه الراجحي يقدر يستخدمه. والمعلومات المعروضة مو حقيقية 😄

ليش الفراشة؟