Trusta – Smart Healthcare Assistant
تطبيق Android ذكي لإدارة الرعاية الصحية اليومية، تم تطويره باستخدام Kotlin وMVVM Architecture، ويهدف إلى مساعدة المستخدم في تنظيم الأدوية والمواعيد والعادات الصحية من خلال منصة واحدة سهلة الاستخدام.
أهم مميزات المشروع:
* نظام تسجيل دخول باستخدام Email وGoogle Sign-In.
* إدارة الأدوية وإضافة مواعيد وجرعات الأدوية.
* Medication Planner لتنظيم جدول الأدوية اليومي.
* Smart Medication Reminders مع نظام Alarms للتنبيه في مواعيد الجرعات.
* AI Health Assistant لتقديم تجربة مساعدة صحية ذكية.
* Smart Medication Search.
* Daily Step Tracker لمتابعة النشاط البدني.
* Daily Planner لتنظيم المهام والروتين اليومي.
* User Profile وإدارة المعلومات الصحية والإعدادات.
* دعم اللغتين **العربية والإنجليزية** مع دعم RTL للغة العربية.
* دعم Light Mode وDark Mode وSystem Theme.
* تخزين البيانات محليًا باستخدام Room مع دعم العمل Offline.
* Firebase Authentication وCloud Firestore للخدمات السحابية.
* تصميم حديث باستخدام Material Design 3.
التقنيات المستخدمة:
* Kotlin
* Android SDK
* XML & Material Design 3
* MVVM Architecture
* Repository Pattern
* Koin Dependency Injection
* Room Database
* Firebase Authentication
* Cloud Firestore
* Retrofit
* Kotlin Coroutines
* Kotlin Flow
* Navigation Component
تم تصميم التطبيق باستخدام Architecture منظمة تفصل بين واجهة المستخدم والـViewModels والـRepository وطبقات البيانات، مما يجعله قابلًا للتطوير والصيانة وإضافة مزايا مستقبلية بسهولة.