इस प्रोजेक्ट के बारे में
OpenNutriTracker एंड्रॉइड और iOS के लिए एक मुफ्त, ओपन-सोर्स कैलोरी, मैक्रो और सूक्ष्म पोषक तत्व ट्रैकर है, जिसे Flutter/Dart में बनाया गया है और GPLv3 के तहत जारी किया गया है। यह उन लोगों के लिए है जो अपनी खाने की आदतों को ट्रैक करना चाहते हैं, बिना अपना इतिहास किसी कंपनी को सौंपे।
मुख्य लॉगिंग: किसी खाद्य डेटाबेस में खोजें, बारकोड स्कैन करें, या ज्ञात कैलोरी संख्या को त्वरित रूप से जोड़ें। डायरी कैलेंडर-आधारित है और नाश्ता, दोपहर का भोजन, रात का भोजन और स्नैक में विभाजित है, प्रति-भोजन kcal लक्ष्यों और भोजनों के बीच ड्रैग-टू-रीअरेंज की सुविधा के साथ। पुन: प्रयोज्य रेसिपी और कस्टम भोजन में फोटो, ब्रांड और बारकोड शामिल हो सकते हैं।
ट्रैकिंग और समीक्षा: रुझान दिन की स्ट्रीक, लक्ष्य रेखा के विरुद्ध कैलोरी, मैक्रो औसत, पानी का सेवन और लक्ष्य के विरुद्ध वजन दिखाते हैं, 7, 30, 90 दिनों या पूरे इतिहास में। एक सूक्ष्म पोषक तत्व पैनल दस पोषक तत्वों (फाइबर, सोडियम, संतृप्त वसा, चीनी, कैल्शियम, आयरन, पोटेशियम, विटामिन D, B12, मैग्नीशियम) को कवर करता है, वैकल्पिक संदर्भ-सेवन बार के साथ। एक पानी चिप और एक वैकल्पिक आंतरायिक उपवास टाइमर है।
लक्ष्य ऊंचाई, वजन, आयु और गतिविधि स्तर से प्राप्त होते हैं, और परियोजना बताती है कि कैलोरी लक्ष्य IOM 2005 का पालन करते हैं, BMI WHO का पालन करता है, मैक्रो WHO TRS 916 का पालन करते हैं और गतिविधि बर्न 2024 Compendium का पालन करता है, ऐप में स्रोत स्क्रीन के साथ पेपरों को लिंक किया गया है।
खाद्य डेटा Open Food Facts के साथ-साथ एक बहु-स्रोत संदर्भ बैकएंड से आता है जो USDA FoodData Central और जर्मन BLS को कवर करता है; बैकएंड एक अलग ओपन रिपॉजिटरी है जिसे स्वयं होस्ट किया जा सकता है। सेटिंग्स आपको चुनने देती हैं कि खोज किन डेटाबेस को कवर करती है।
गोपनीयता स्थिति: कोई खाता नहीं, कोई साइन-इन नहीं, कोई विज्ञापन नहीं और कोई एनालिटिक्स SDK नहीं। प्रोफ़ाइल, डायरी, गतिविधियाँ, वजन, पानी, उपवास इतिहास, कस्टम भोजन और रेसिपी स्थानीय Hive बॉक्स में AES-256 के साथ एन्क्रिप्टेड रूप में संग्रहीत होती हैं, कुंजी Android Keystore / iOS Keychain में होती है। README में प्रत्येक गंतव्य सूचीबद्ध है जो अनुरोध प्राप्त कर सकता है और प्रत्येक को क्या भेजा जाता है, जिसमें Open Food Facts, Supabase बैकएंड, Sentry के माध्यम से वैकल्पिक क्रैश रिपोर्टिंग, और Anthropic, OpenAI या OpenRouter के माध्यम से वैकल्पिक AI भोजन सहायता शामिल है, जिसमें उपयोगकर्ता-आपूर्ति API कुंजी या स्वयं-होस्टेड सर्वर पता उपयोग किया जाता है। AI सहायता को Experimental लेबल किया गया है और डिफ़ॉल्ट रूप से बंद है; मॉडल केवल भोजन के नाम और मात्रा लौटाता है, कैलोरी और मैक्रो अभी भी खाद्य डेटाबेस से लिए जाते हैं।
पोर्टेबिलिटी: डायरी, गतिविधियाँ, ट्रैक किए गए दिन, रेसिपी, वजन इतिहास और कस्टम गतिविधि टेम्पलेट को JSON के रूप में निर्यात करें, या डायरी, गतिविधियाँ और ट्रैक किए गए दिनों को CSV के रूप में; JSON आयात और एकल प्रविष्टियों की QR साझाकरण समर्थित है। निर्यात स्कीमा प्रलेखित है।
अन्य विशेषताओं में Android 12+ पर Material You एक्सेंट रंग, सोलह अंतर्निहित थीम, kcal या kJ इकाइयाँ, स्क्रीन-रीडर समर्थन, और Weblate पर प्रबंधित अनुवाद शामिल हैं। README में नोट किया गया है कि 30 से अधिक डेवलपर्स ने योगदान दिया है और अधिकांश मर्ज किए गए पुल अनुरोध अनुरक्षक के बाहर से आते हैं।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.