Expense Tracker — CLI Python App
تطبيق بسيط لتتبع المصروفات يعمل من خلال سطر الأوامر (CLI) باستخدام لغة Python. يهدف المشروع إلى إدارة المصروفات اليومية بطريقة منظمة مع التركيز على كتابة كود نظيف، والتحقق من صحة المدخلات، وتصميم المشروع بشكل معياري باستخدام مبادئ البرمجة كائنية التوجه (OOP).
? المميزات
إضافة مصروفات مع تحديد المبلغ والتصنيف والوصف
عرض جميع المصروفات المسجلة في قائمة منظمة
حساب إجمالي المصروفات
التحقق الكامل من صحة المدخلات مع معالجة الأخطاء
التعامل السلس مع مقاطعة المستخدم عبر CTRL+C
?️ التقنيات المستخدمة
اللغة: Python 3
أسلوب البرمجة: تصميم معياري (Modular Programming) مع فصل المسؤوليات (Separation of Concerns)
واجهة الاستخدام: سطر الأوامر (CLI)
? Demo
----------------------------------------------------------------------
1. Add Expense
2. View All Expenses
3. View Total Expenses
4. Filter Expenses
5. Exit
----------------------------------------------------------------------
Enter Your Operation Choice: 1
Enter Your Amount: 50
Enter category: Food
Enter Your Description: Lunch
Added: $50.00 - Food
? Author
Youssef Moussa — Computer Science Student
مهتم بتطوير تطبيقات Python وبناء أدوات عملية تعتمد على كود منظم وقابل للتطوير.