Habit Tracker — تطبيق تتبع العادات

منذ 16 ساعة

عرض العمل

الوصف

طوّرت تطبيق console لتتبع العادات اليومية باستخدام **C# و .NET 9**، مع التركيز على بناء كود نظيف وقابل للصيانة.

​■ الأدوات والتقنيات
- C# / .NET 9
- JSON للتخزين المستمر للبيانات
- ConsoleTables لعرض البيانات بشكل منظّم


​■ أبرز ما طُبِّق
Layered Architecture — فصل تام بين طبقات UI والـ Business Logic والـ Data
Controller Pattern — كلاس `HabitApp` كـ coordinator بين جميع الطبقات
Status Pattern — بدلاً من exceptions، كل عملية ترجع `OperationStatus` يوضح نتيجتها
Flags Enum — لتمثيل أيام الأسبوع باستخدام bitwise operations بكفاءة
Separation of Concerns — كل كلاس مسؤول عن شيء واحد فقط


​■ المميزات
- إضافة وتعديل وحذف العادات
- تتبع العادات حسب أيام الأسبوع
- تحديد العادات المكتملة والتراجع عنها
- عرض عادات اليوم الحالي فقط
- حفظ البيانات تلقائياً في JSON


التفاصيل

المشاهدات 0
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - اخري

حساب المستخدم

Powered By Brmja Tech

All rights reserved © kaf 2026