After I quit my job, I wanted to build products for myself. With AI becoming so capable, I wanted to use it to solve problems.

For me, tracking meals has always been hard. I couldn't easily answer questions like how much protein each meal had. Even if I calculated it, I would forget unless it was a meal I ate daily.

I wanted an app that could track macros and share meals with family or a nutritionist. It also needed to store everything so I wouldn't have to dig through my gallery or chat history.

I started by sketching designs and creating wireframes for the app. Now, it's ready and working on my phone. Here's a look at it:

WhatIEatInADay homescreen showing meals in an Instagram-style grid
See all your meals in an Instagram-style grid with descriptions.

The homescreen is an Instagram-style grid. Each meal has a photo and a short description written by AI. There's a share button for each day.

WhatIEatInADay analysis screen comparing meals to goals
Compare your meals to goals and get a daily score and tip.

The analysis screen compares your meals to your goals or ideal meals. You can upload them as PDFs or type them in as text. The app gives a daily score and one tip for improvement for the next day.

WhatIEatInADay calendar and streak tracker
Track your progress over time with a calendar and streak tracker.

At the top, a calendar and streak tracker show your progress over time. You can also share all meals from a day as a single image for ease.

WhatIEatInADay meal logging options
Log meals manually, with voice, camera, or saved entries.

Logging meals is flexible. There are four options: manual entry, voice input, camera capture, and saved meals for repeated entries.

Building this app taught me the value of combining design and utility. Tracking nutrition doesn't have to be tedious, and it can be visual, simple, and even enjoyable.

If you've struggled with meal tracking, a small, personal solution can make it easier to understand your habits and improve gradually.

I am still working on making the analysis part tighter before I open source this for anyone to use.