Nourish

Athletes tracking calories are stuck with apps that use a fixed maintenance target — one that's rarely accurate and never adjusts. Nourish estimates your real TDEE dynamically from actual weight and intake data, so your target moves with you.

Role

Solo project — designed and built everything: food database, barcode scanner, TDEE algorithm, and UI.

Challenge

Estimating TDEE dynamically from noisy weight and intake data is harder than it looks. The algorithm has to smooth short-term fluctuations while still responding to real shifts in metabolism over time.

Outcome

A personal tool I still use daily. The kind of app I wanted to exist, so I built it.

Technologies used:

Next.js
MongoDB
Github Actions
Docker
Tailwind CSS
Shadcn UI
Hetzner Cloud
React