SparkyFitness
بديل مستضاف ذاتياً يركز على الخصوصية لتطبيق MyFitnessPal. تابع التغذية، التمارين، قياسات الجسم، وبيانات الصحة مع الحفاظ على السيطرة الكاملة على بياناتك.

SparkyFitness هو منصة تتبع اللياقة البدنية مستضافة ذاتياً تتكون من:
- خادم خلفي (واجهة برمجية + تخزين البيانات)
- واجهة أمامية عبر الويب
- تطبيقات جوال أصلية لنظامي iOS و Android
الميزات الأساسية
- تتبع التغذية، التمارين، الترطيب، النوم، الصيام، المزاج وقياسات الجسم
- تحديد الأهداف والمتابعة اليومية
- مخططات تفاعلية وتقارير طويلة المدى
- ملفات مستخدمين متعددة وإمكانية الوصول العائلي
- سمات فاتحة وداكنة
- OIDC، TOTP، Passkey، المصادقة متعددة العوامل وغيرها.
تكاملات الصحة والأجهزة
يمكن لـ SparkyFitness مزامنة البيانات من عدة منصات صحة ولياقة بدنية:
- Apple Health (iOS)
- Google Health Connect (Android)
- Fitbit
- Garmin Connect
- Withings
- Polar Flow (تم اختباره جزئياً)
- Hevy (لم يتم اختباره)
- OpenFoodFacts
- USDA
- Fatsecret
- Nutritioninx
- Mealie
- Tandoor
- Strava (تم اختباره جزئياً)
ميزات الذكاء الاصطناعي الاختيارية (تجريبية)
يوفر SparkyAI واجهة محادثة لتسجيل البيانات ومراجعة التقدم.
- تسجيل الطعام، التمارين، إحصاءات الجسم والخطوات عبر الدردشة
- رفع صور الطعام للتسجيل التلقائي للوجبات
- يحتفظ بسجل المحادثة للمتابعة لاحقًا
البدء السريع (الخادم)
قم بتشغيل خادم SparkyFitness خلال دقائق باستخدام Docker Compose.
# 1. Create a new folder
mkdir sparkyfitness && cd sparkyfitness2. Download Docker files only
curl -L -o docker-compose.yml https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/docker-compose.prod.yml
curl -L -o .env https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/default.env.example3. (Optional) Edit .env to customize database credentials, ports, etc.
4. Start the app
docker compose pull && docker compose up -dAccess application at http://localhost:8080
🎥 فيديو تعليمي
دليل سريع لمدة دقيقتين يوضح كيفية تثبيت SparkyFitness (متتبع اللياقة البدنية المستضاف ذاتياً).
الوثائق
للحصول على أدلة التثبيت الكاملة، وخيارات التكوين، ووثائق التطوير، يرجى زيارة موقع الوثائق.
روابط سريعة
- دليل التثبيت - النشر والتكوينات
- نظرة عامة على الميزات - وثائق الميزات الكاملة
- سير عمل التطوير - دليل المطورين وعملية المساهمة
- معلومات تطبيق iOS و معلومات تطبيق Android
هل تحتاج إلى مساعدة؟
- انشر في مناقشات أو مشاكل Github.
- للحصول على استجابة أسرع والمساعدة من أعضاء المجتمع الآخرين انضم إلى Discord الخاص بنا
تاريخ النجوم
الترجمات
نشاط المستودع
المساهمون
⚠️ المشاكل المعروفة / الميزات التجريبية ⚠️
SparkyFitness تحت التطوير النشط. قد تحدث تغييرات جذرية بين الإصدارات.
- لا يُوصى بتحديث الحاويات تلقائيًا
- يجب دائمًا مراجعة ملاحظات الإصدار قبل التحديث
- روبوت الدردشة بالذكاء الاصطناعي
- وصول العائلة والأصدقاء
- توثيق واجهة برمجة التطبيقات (API)
