كل الأعمال

نظام الميزانية الشخصية

ترفع كشف البنك، والنظام يفرز كل عملية ويصنّفها، وتطلع لك لوحة الشهر وخطة سداد الديون.

موقّف حالياًالكود الأصلي شغّال على بيانات وهمية.

الديمو ببيانات وهمية
نظام الميزانية الشخصية: تسجيل شاشة لنظام الميزانية: رفع كشف وهمي، مراجعة التصنيف، ثم لوحة الشهر

تسجيل من الكود الحقيقي، شغّال على جهازي

المراجعة: ٢٢ سطراً صارت ١٧ مصروفاً وتحويلاً وسدادين، مع تعديل تصنيف واحد
المراجعة: ٢٢ سطراً صارت ١٧ مصروفاً وتحويلاً وسدادين، مع تعديل تصنيف واحد
اللوحة: الدخل والمصاريف والمتبقي، المصاريف حسب التصنيف، وخطة سداد الديون
اللوحة: الدخل والمصاريف والمتبقي، المصاريف حسب التصنيف، وخطة سداد الديون

شنو يسوي

يحوّل كشف الحساب لمصاريف مصنّفة، ويفصل التحويلات وسداد الديون عن المصروف العادي.

شنو بنيت

سيرفر بـ Python و FastAPI، وقاعدة بيانات MongoDB، والثنين داخل Docker. يستورد CSV أو Excel، يصنّف بالكلمات المفتاحية، يكشف التكرار، يحلّل الشهر، ويرتّب خطة السداد.

النتيجة

استخدمته لميزانيتي على سيرفري، وبعدين وقّفته. الواجهة الأصلية ضاعت، فالتسجيل هنا هو الكود الأصلي مع شاشة جديدة بسيطة.

التفاصيل التقنية
  • الاستيراد يعرف أعمدة التاريخ والمبلغ والتفاصيل بروحه، ويتجاهل الراتب والمسترجعات.
  • كل سطر يتفرز: مصروف، تحويل أراجعه بإيدي، سداد بطاقة، أو قسط قرض. السداد ينقص من الدين على طول.
  • التصنيف بقواعد كلمات مفتاحية، وتقدر تعدّل أي تصنيف قبل الحفظ.
  • الحفظ يتجاهل العمليات المكررة، والتحليل يقارن الشهر باللي قبله.
  • خطة السداد ترتّب الديون حسب الأولوية وتحسب كم شهر باقي لكل مبلغ دفع شهري.
  • بنسخة العرض بدّلت أرقامي الحقيقية وأسماء الجهات الخاصة بأرقام وهمية.

الأدوات

  • Python
  • FastAPI
  • MongoDB
  • Docker
  • CSV / Excel import

تبي شي مثل هذا؟

كلمني عن مشروعك