A nutrition tracker I built with Claude
A full app, deployed on Cloudflare, connected to my Strava, with biometric login, a D1 database, and an AI that analyses photos of my meals.
It started because I eat lunch at a work canteen every day and have no control over what's served. I wanted to know if I was overeating. Turns out I was.
- Photo analysis — I take a photo of my plate, Claude identifies the food and estimates macros. If it's not sure what something is, it asks me one specific question before guessing.
- Strava sync — my Garmin watch logs workouts, Strava picks them up, the app pulls them automatically. The daily calorie target adjusts based on what I burned.
- Biometric login — Touch ID or fingerprint.
- Quick-add presets for my most common meals — protein shake, chicken rice bowl, smørrebrød.
- Barcode scanner using Open Food Facts — point at any product, get exact macros from the label (wink wink, MyFitnessPal).
- Weekly AI analysis — looks at 7 days of logs and tells me what patterns it spotted.
About 4 hours total across a few sessions. I didn't write a single line of code myself.
What surprised me is how usable it actually is — I've been logging meals every day since. If you're curious what it looks like to build something real with AI without coding, this is a pretty good example.
- Cloudflare
- D1
- Claude vision
- Strava API
- Open Food Facts
- WebAuthn
A clickable preview of the real app, running with demo data.


























