ProPhy weight tracking dashboard with charts

ProPhy

I got tired of apps that made every weigh-in feel like a test. ProPhy uses moving averages to show what's actually happening. No more freaking out over daily swings.

Visit ProPhy 2020 – 2022
Years Active
2

Active from 2020 to 2022

Platforms
3

Web, iOS, Android. Track from anywhere.

$ ./the-challenge

The Daily Weigh-In Problem

Your weight can swing 1-2 kg in a single day. Water retention, sodium, when you last ate. Traditional apps treat that swing as failure. People quit when they're actually making progress because the app made them feel like crap.

"I built this for myself. Kept weighing in, seeing a higher number than yesterday, and feeling defeated. Then I'd look at a spreadsheet a month later and realize I'd lost 3 kg. The solution was obvious: focus on the trend, not today's number."
Tracking Types
5+

Weight, calories, activities, recipes, body measurements

Build Cost
€15k–25k

What a similar multi-platform app would cost

$ ls ./gallery
$ ./tech-stack
Rails 6 MySQL Sidekiq Clockwork Chart.js Devise CarrierWave NewRelic
$ ./project-overview

Most calorie apps obsess over daily numbers. Gained 0.5 kg? You failed. Except you didn't. You just ate something salty yesterday. ProPhy shows 3, 7, 14, and 28-day averages instead. Turns out 7,500 kcal equals about 1 kg of body weight. If you're actually in a deficit, the trend shows it. If you're not, the trend shows that too. No daily anxiety.

Solo Developer 2020 – 2022
$ ./weight-tracking
Core

Smart Moving Averages

3-day, 7-day, 14-day, and 28-day rolling averages. The UI shows your trend first, not yesterday's number. When you see you're losing 0.3 kg/week despite daily swings, the anxiety disappears.

  • 4 moving average windows
  • Trend-focused UI design
$ ./calorie-tracking

Calorie Tracking

Log your daily intake with MyFitnessPal sync. The app calculates your deficit or surplus against TDEE. But here's the thing: I show a 7-day rolling balance. One bad day doesn't matter if your week is on track.

  • MyFitnessPal sync
  • Weekly balance view
$ ./recipes
Feature

Recipe Database

Low-calorie recipes I actually used, with full nutritional breakdown. Per-100g ingredient values for when you're weighing food. User ratings surface the recipes that don't taste like cardboard.

  • Full macro breakdown
  • Ingredient-level nutrition
$ ./mobile-apps
Platform

Native Mobile Apps

Built the API first, then native iOS and Android apps on top. Push notifications to keep streaks alive. Even added Magic Mirror integration because why not.

  • iOS App Store + Android Play Store
  • Magic Mirror / Smart Screen API
$ ./results

What I Built

3 Platforms

Web, iOS App Store, and Android Play Store. Your data syncs everywhere in real-time.

2 Years

I used this daily for two years. So did some friends. Every feature came from something we actually needed.

What I Learned

Moving averages changed everything. Once you see the real trend instead of daily noise, the anxiety just goes away.

Building API-first made mobile apps easier than expected. One backend, three platforms, data stays consistent.

Gamification actually works. Streaks and 'days in deficit' counters kept me going way longer than willpower alone would have.

Decorative background

Need a health or fitness app?

ProPhy shows what you can build with Rails and a clear problem to solve. Calculations, multi-platform, years of iteration. If you're thinking about something similar, let's talk.

Get in touch