প্রকল্প সম্পর্কে

NutriTrace একটি সেলফ-হোস্টেড ব্যক্তিগত পুষ্টি ট্র্যাকার, যা আপনার নিজের হার্ডওয়্যারে সমস্ত ডেটা রাখার জন্য ডিজাইন করা হয়েছে। এটি একটি একক Docker কন্টেইনারে চলে এবং একটি ব্রাউজার-ভিত্তিক PWA পাশাপাশি একটি নেটিভ অ্যান্ড্রয়েড অ্যাপ অফার করে, যেখানে বাহ্যিক পরিষেবায় কোনো অ্যাকাউন্ট, কোনো টেলিমেট্রি, এবং ক্লাউড সিঙ্ক নেই, যদি না আপনি তৃতীয়-পক্ষের ইন্টিগ্রেশনে অপ্ট-ইন করেন। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে একটি কনফিগারযোগ্য খাদ্য ডায়েরি যেখানে খাবারের স্লট, ব্যক্তিগত খাদ্য/খাবার/রেসিপি ডেটাবেস, স্থির, গতিশীল এবং অভিযোজিত TDEE মোড সহ লক্ষ্য ট্র্যাকিং, বিরতিহীন উপবাস ট্র্যাকিং এবং কার্যকলাপ লগিং। এটি খাদ্য ডেটার জন্য Open Food Facts এবং USDA-এর সাথে ইন্টিগ্রেট করে, Mealie রেসিপি আমদানি সমর্থন করে, এবং MyFitnessPal, Lose It, Cronometer এবং Waistline থেকে ডেটা আমদানি করতে পারে। ওয়েলনেস ইন্টিগ্রেশনগুলির মধ্যে Fitbit, Withings, Garmin এবং Health Connect অন্তর্ভুক্ত, যেখানে গণনাকৃত ঘুম, প্রস্তুতি এবং স্থিতিস্থাপকতা স্কোর রয়েছে। একটি ঐচ্ছিক Trace AI সহায়ক ডায়েরি, খাবার, ওয়েলনেস এবং উপবাসের ডেটা পড়তে পারে যাতে কথোপকথনের মাধ্যমে খাবার লগ করা যায়, ফটো থেকে খাবার প্রস্তাব করা যায় বা কার্যকলাপ এন্ট্রি যোগ করা যায়। অ্যাপটি একটি ফেডারেশন API-ও প্রকাশ করে যেখানে স্কোপড বিয়ারার টোকেন এবং বাহ্যিক AI এজেন্টদের জন্য একটি অপ্ট-ইন মডেল কনটেক্সট প্রোটোকল এন্ডপয়েন্ট রয়েছে। Authentik, Keycloak এবং Google-এর মতো প্রদানকারীদের মাধ্যমে OIDC SSO সহ মাল্টি-ইউজার সমর্থন উপলব্ধ। ডিপ্লয়মেন্ট Docker Compose ব্যবহার করে দুটি স্থায়ী ভলিউম সহ SQLite ডেটাবেস এবং আপলোডের জন্য। প্রকল্পটি AGPL-3.0-এর অধীনে লাইসেন্সকৃত, Weblate-এর মাধ্যমে অনুবাদিত, এবং TraceApps পরিবারের অংশ হিসেবে CookTrace এবং LiftTrace-এর পাশাপাশি একজন একক ডেভেলপার দ্বারা রক্ষণাবেক্ষণ করা হয়।