عن المشروع
يوفر Fit.ly مجموعة خاصة لتحليل البيانات لعدائي المسافات الطويلة ودراجي السباق和三اتلت الذين يريدون الحفاظ على بيانات تدريباتهم تحت سيطرتهم الخاصة. بعد نسخ المستودع، يمكن للمستخدمين تشغيل التطبيق إما عبر Docker (الطريقة الموصى بها) أو مباشرة في بيئة Python. تتم إدارة التكوين عبر ملف config.ini حيث تُدخل مفاتيح واجهة برمجة التطبيقات والأسرار للخدمات مثل Strava وOura وWithings وStryd وPeloton وFitbod وNextcloud وSpotify. يكشف التطبيق واجهة ويب مبنية باستخدام Dash على المنفذ 8050، ويوفر صفحات للإعدادات وملخصات النشاط وتحليلات الأداء وعادات الاستماع للموسيقى. يتم بدء تحديث البيانات يدويًا من لوحة التحكم، لسحب أحدث المعلومات من كل خدمة متصلة. لنشر الإنتاج، يتضمن دليل README مثال docker-compose يضيف وكيل عكسي قائم على Nginx مع إنهاء TLS الخاص بـ Let's Encrypt، مما يتيح الوصول إلى الخدمة عبر نطاق فرعي مخصص. تبقى جميع بيانات المستخدم مخزنة في قاعدة البيانات المحلية المحملة كحجم، مما يضمن ملكية كاملة للبيانات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.