منصوبے کے بارے میں

PetHealthApp ایک اینڈرائیڈ کلائنٹ ایپلیکیشن ہے جو Kotlin اور Jetpack Compose کے ساتھ بنائی گئی ہے۔ یہ ایک منسلک پالتو جانوروں کی دیکھ بھال کا پروٹوٹائپ ہے جو بلوٹوتھ کلاسک RFCOMM سمیولیٹر یا کالر نما ڈیوائس سے ٹیلی میٹری حاصل کرتا ہے، ڈیٹا کو Cloud Firestore میں محفوظ کرتا ہے، اور پالتو جانوروں کے مالکان کو صحت، سرگرمی، مقام اور دیکھ بھال کے کوآرڈینیشن کے ورک فلو پیش کرتا ہے۔ README کے مطابق بنیادی صلاحیتوں میں Firebase Authentication بذریعہ ای میل/پاس ورڈ اور Google Sign-In، مالک اور پالتو جانوروں کے پروفائل کا انتظام، فعال پالتو جانور کا انتخاب، بلوٹوتھ SPP پیئرنگ اور نئی لائن سے الگ کردہ JSON ٹیلی میٹری پارسنگ، سمیولیٹر کنفیگریشن، ڈیش بورڈ اور میٹرکس ویوز، ڈیوائس پر TensorFlow Lite ہیلتھ اسکورنگ، xAI Grok یا Groq کے ذریعے ریموٹ LLM سے تیار کردہ صحت کی تفصیلات، OpenStreetMap/osmdroid کے ساتھ جیو فینسنگ، SOS امداد، ویٹرنری تلاش، ریئل ٹائم چیٹ، اپائنٹمنٹ بکنگ، اور برانڈڈ PDF ہیلتھ رپورٹ ایکسپورٹ شامل ہیں۔ ایپ MVVM آرکیٹیکچر کی پیروی کرتی ہے جس میں Compose UI، ViewModels، اور Firebase، Bluetooth، Storj-compatible امیج اسٹوریج، نقشوں اور AI انٹیگریشنز کے لیے repository کلاسز شامل ہیں۔ یہ کلائنٹ پر مرکوز ہے اور اس میں کوئی حسب ضرورت بیک اینڈ سرور شامل نہیں ہے۔ Firestore کلیکشنز صارفین، پالتو جانوروں، ہیلتھ لاگز، الرٹس، ویٹرنری ماہرین، چیٹس اور اپائنٹمنٹس کا احاطہ کرتی ہیں۔ پروڈکشن ہارڈ ویئر کے بغیر جانچ کے لیے ایک ساتھی سمیولیٹر ایپ کا حوالہ دیا گیا ہے۔ سیٹ اپ کے لیے Android Studio، JDK 17، Android SDK 34، ایک Firebase پروجیکٹ جس میں درست google-services.json ہو، اور LLM اور Storj سروسز کے لیے اختیاری API کیز درکار ہیں۔ ریپوزٹری میں Gradle Kotlin DSL بلڈ کنفیگریشن اور ایک پیک شدہ TFLite ماڈل اثاثہ شامل ہے۔ README پروجیکٹ کو ایک فعال پروٹوٹائپ کے طور پر بیان کرتا ہے جس میں ریلیز APK آرٹیفیکٹس پہلے سے ورک اسپیس میں موجود ہیں۔