اسپارکیفیتنس
یک جایگزین خودمیزبان و حریمخصوصی محور برای MyFitnessPal. تغذیه، ورزش، معیارهای بدن و دادههای سلامتی را پیگیری کنید و کنترل کامل دادههای خود را حفظ نمایید.

اسپارکیفیتنس یک پلتفرم پیگیری تناسب اندام خودمیزبان است که از موارد زیر تشکیل شده است:
- یک سرور پشتیبان (API + ذخیرهسازی داده)
- یک رابط کاربری مبتنی بر وب
- اپلیکیشنهای موبایل بومی برای iOS و اندروید
ویژگیهای اصلی
- ردیابی تغذیه، ورزش، هیدراسیون، خواب، روزهداری، خلقوخو و اندازهگیریهای بدن
- تعیین هدف و بررسیهای روزانه
- نمودارهای تعاملی و گزارشهای بلندمدت
- پروفایلهای چند کاربره و دسترسی خانوادگی
- تمهای روشن و تیره
- OIDC، TOTP، Passkey، MFA و غیره
یکپارچهسازی سلامت و دستگاه
SparkyFitness میتواند دادهها را از چندین پلتفرم سلامت و تناسب اندام همگامسازی کند:
- Apple Health (iOS)
- Google Health Connect (اندروید)
- 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 و اطلاعات اپلیکیشن اندروید
نیاز به کمک دارید؟
- در بخش مسائل/بحثهای گیتهاب پست بگذارید.
- برای پاسخ سریعتر و دریافت کمک از سایر اعضای جامعه به دیسکورد ما بپیوندید
تاریخچه ستارهها
ترجمهها
فعالیت مخزن
مشارکتکنندگان
⚠️ مشکلات شناختهشده / ویژگیهای بتا ⚠️
SparkyFitness در حال توسعه فعال است. تغییرات ناسازگار ممکن است بین نسخهها رخ دهد.
- بروزرسانی خودکار کانتینرها توصیه نمیشود
- همواره یادداشتهای انتشار را قبل از ارتقا بررسی کنید
- چتبات هوش مصنوعی
- دسترسی خانواده و دوستان
- مستندات API
