اگر دنبال اپ MyFitnessPal بدون اشتراک و با حفظ حریم خصوصی هستید، SparkyFitness با قابلیت شمارش کالری، اسکن بارکد و گزارشهای دقیق، راهحل جذابی است که روی سرور خودتان نصب میشود.
خلاصه مقاله
SparkyFitness یک اپ متنباز و خودمیزبان است که بدون پرداخت اشتراک، امکانات پریمیوم MyFitnessPal مانند ثبت عکس غذا، اسکن بارکد و گزارشهای گرافیکی را ارائه میدهد. با چند دستور ساده در Docker راهاندازی میشود و دادههایتان فقط نزد شما باقی میماند. نسخه موبایل هنوز کامل نیست، اما نسخه وب رابط کاربری روان و گزارشهای دقیق دارد.
چرا سراغ SparkyFitness رفتم؟
بعد از بازگشت به باشگاه بدنسازی به پروتئین و کالری بیشتری نیاز داشتم؛ اما انضباط غذایی نداشتم. MyFitnessPal را قبلا امتحان کرده بودم، اگرچه اطلاعاتم در نشت داده ۲۰۱۸ لو رفته بود. به دنبال جایگزین رایگان و امن گشتم تا دادههایم را خودم کنترل کنم.
راهاندازی در ۵ دقیقه با Docker
سه سرویس سبک
- PostgreSQL برای پایگاهداده
- Node.js برای بکاند
- NGINX برای رابط کاربری
کافیست ریپو را کلون کنید و دستور docker-compose up بزنید؛ سپس از مرورگر با آیپی سرور خود وارد شوید.
قابلیتهایی که پولی نیستند
- ثبت عکس غذا: با اتصال سرویس AI، کالری تصویر برآورد میشود.
- اسکن بارکد: اطلاعات محصول را از Open Food Facts یا Nutritionix میگیرد.
- گزارشهای گرافیکی: نمودار وزن، دریافت پروتئین، چربی و کربوهیدرات روزانه.
- چند حساب کاربری: خانواده یا دوستان میتوانند روی یک سرور حساب جدا داشته باشند.
- خروجی CSV: اطلاعات را برای مربی یا پزشک خروجی بگیرید.
چه چیزهایی هنوز کم دارد؟
مشکلات جزئی
- برخی نتایج به زبان فرانسه یا اسپانیایی بازمیگردد؛ تنظیم زبان هنوز وجود ندارد.
- ورود دستی ویتامین D و B در موارد نادر در دسترس نیست.
- اطلاعات Open Food Facts گاهی اشتباه است؛ بهتر است با منبع دیگر چک شود.
ضعف نسخه موبایل
- فقط Android و باید APK را دستی نصب کنید (در Play Store نیست).
- همگامسازی فقط با Google Health Connect؛ کاربران iOS باید از میانبر Apple Health استفاده کنند.
- اپ موبایل تازه ۲ ماه عمر دارد و امکانش کم است.
نتیجهگیری
SparkyFitness برای کسانی که حریم خصوصی و هزینه برایشان اهمیت دارد، گزینهای ارزشمند است. اگر نسخه iOS و کمی پولیش بیشتر بیاید، رقیب جدی MyFitnessPal خواهد شد. تا آن زمان، نسخه وب کاملا قابل استفاده و رایگان است.
مقایسه سریع
| ویژگی | SparkyFitness | MyFitnessPal |
|---|---|---|
| شمارش کالری | رایگان | رایگان |
| اسکن بارکد | رایگان | پریمیوم |
| تخمین کالری با عکس | رایگان* | پریمیوم |
| حفظ حریم خصوصی | کامل (خودمیزبان) | سرور شرکت |
| نسخه iOS کامل | خیر | بله |
*نیاز به اتصال API AI اختیاری
