نبذة عن التطبيق:
تطبيق HabitIQ ليس مجرد أداة تقليدية لتتبع العادات، بل هو "مساعد شخصي ذكي" تم هندسته وبناؤه من الصفر ليكون منتجاً متكاملاً (Production-Ready). الهدف الأساسي من المشروع كان تقديم تجربة مستخدم فائقة النعومة، مع التركيز المعماري على تقليل تكاليف الخوادم (Backend Costs) لأقصى درجة، مما يجعله نموذجاً مثالياً للتطبيقات القابلة للتطوير (Scalable) بأقل ميزانية تشغيل.
? المميزات التقنية والقيمة المضافة (Business Value):
? المساعد الذكي (AI Companion): تم دمج ذكاء اصطناعي يتفاعل مع حالة المستخدم المزاجية (Mood)، ليقدم رسائل تشجيعية وتوجيهات مخصصة، مما يضفي لمسة إنسانية تزيد من ارتباط المستخدم بالتطبيق (User Retention).
☁️ مزامنة سحابية مُحسّنة وموفرة (Cost-Optimized Sync): بدلاً من استهلاك عمليات القراءة والكتابة في (Firebase) مع كل نقرة، قمت بتطوير نظام مزامنة ذكي (Batch-write) يعمل في الخلفية بشكل تلقائي، أو يدوياً عبر واجهة تفاعلية متحركة، مما يوفر آلاف الدولارات من تكاليف السيرفرات مستقبلاً.
⚡ يعمل بالكامل بدون إنترنت (Offline-First): الاعتماد على تقنية (Hive) للتخزين المحلي، مما يضمن استجابة لحظية فائقة السرعة، ويتيح للمستخدم إضافة وتعديل عاداته في أي وقت وأي مكان دون الحاجة لاتصال بالإنترنت.
? إشعارات ذكية مجانية (Zero-Cost Notifications): بناء نظام تنبيهات محلي مدمج في الهاتف (Local Notifications) لتذكير المستخدم بعاداته يومياً، دون الحاجة لدفع أي اشتراكات لخدمات الإشعارات السحابية الخارجية.
? مصادقة آمنة ومتعددة: نظام تسجيل دخول متكامل ومرن يدعم (Google Sign-In)، البريد الإلكتروني، والدخول السريع كزائر (Anonymous Guest Mode).
? واجهة مستخدم عصرية (Premium UI/UX): تصميم حصري يعتمد على النمط المظلم (Dark Theme) مع تأثيرات الزجاج (Glassmorphism)، ورسوم متحركة (Animations) سلسة جداً تعطي انطباعاً بفخامة التطبيق.
?️ التقنيات المستخدمة:
إطار العمل: Flutter & Dart
إدارة الحالة (State Management): Cubit (Clean Architecture)
قواعد البيانات: Hive (Local) | Firebase Cloud Firestore (Backend)
خدمات أخرى: Firebase Authentication | Local Notifications