इस प्रोजेक्ट के बारे में

PetHealthApp एक Android क्लाइंट एप्लिकेशन है जो Kotlin और Jetpack Compose के साथ बनाया गया है। इसे एक कनेक्टेड पेट-केयर प्रोटोटाइप के रूप में डिज़ाइन किया गया है जो Bluetooth Classic RFCOMM सिम्युलेटर या कॉलर-जैसे डिवाइस से टेलीमेट्री प्राप्त करता है, डेटा को Cloud Firestore में संग्रहीत करता है, और पालतू मालिकों को स्वास्थ्य, गतिविधि, स्थान और देखभाल-समन्वय कार्यप्रवाह प्रस्तुत करता है। README द्वारा प्रमाणित मुख्य क्षमताओं में Firebase Authentication ईमेल/पासवर्ड और Google Sign-In, मालिक और पालतू प्रोफ़ाइल प्रबंधन, सक्रिय पालतू चयन, Bluetooth SPP पेयरिंग और न्यूलाइन-सीमांकित JSON टेलीमेट्री पार्सिंग, सिम्युलेटर कॉन्फ़िगरेशन, डैशबोर्ड और मेट्रिक्स दृश्य, डिवाइस पर TensorFlow Lite स्वास्थ्य स्कोरिंग, xAI Grok या Groq के माध्यम से दूरस्थ LLM-जनित स्वास्थ्य विवरण, OpenStreetMap/osmdroid के साथ जियोफेंसिंग, SOS सहायता, पशुचिकित्सक खोज, रीयल-टाइम चैट, अपॉइंटमेंट बुकिंग, और ब्रांडेड PDF स्वास्थ्य रिपोर्ट निर्यात शामिल हैं। ऐप Compose UI, ViewModels, और Firebase, Bluetooth, Storj-संगत छवि भंडारण, मानचित्र, और AI एकीकरण के लिए रिपॉजिटरी क्लासेस के साथ MVVM आर्किटेक्चर का पालन करता है। यह क्लाइंट-केंद्रित है और इसमें कस्टम बैकएंड सर्वर शामिल नहीं है। Firestore संग्रह उपयोगकर्ताओं, पालतू जानवरों, स्वास्थ्य लॉग, अलर्ट, पशुचिकित्सकों, चैट, और अपॉइंटमेंट को कवर करते हैं। उत्पादन हार्डवेयर के बिना परीक्षण के लिए एक साथी सिम्युलेटर ऐप का संदर्भ दिया गया है। सेटअप के लिए Android Studio, JDK 17, Android SDK 34, एक वैध google-services.json वाला Firebase प्रोजेक्ट, और LLM और Storj सेवाओं के लिए वैकल्पिक API कुंजियाँ आवश्यक हैं। रिपॉजिटरी में Gradle Kotlin DSL बिल्ड कॉन्फ़िगरेशन और एक पैकेज्ड TFLite मॉडल एसेट शामिल है। README परियोजना को एक सक्रिय प्रोटोटाइप के रूप में वर्णित करता है जिसमें वर्कस्पेस में रिलीज़ APK आर्टिफैक्ट पहले से मौजूद हैं।