Sports Tracker: Tungsten Gains app

Background
Tracking is a very useful thing that allows you to keep progress. I realized this when my friend Mehredad showed me how methodical he was when applying for co-ops. He tracked everything: applications sent, people reached out to on LinkedIn, leetcode problems solved etc etc.
I thought that this was a great approach to things, and it was clear that the system worked, since he landed his co-op at Huawie.
I’m not new to tracking, I’ve just avoided it altogether, as I didn’t deem it necessary. I used to track my workouts as well as food, however, I stopped. I made progress, but I just told myself if I outwork my eating habits I’ll never be out of shape. This is true, however, I eat a lot and as a result I’ve been main gaining for a while. I’m still lean but not as lean as I can be.
With ChatGPT and other LLMs surging. I thought it would be a good idea to hand the task to chat. Use an excel sheet, and then tell chat to update it everyday.
This was good, however, I stopped after a while. The interface has no substance it’s just numbers
The idea
So then I thought, what if instead of using an excel sheet I made an application. I could add all sorts of visuals, and personalize it to my taste.
Progress
Two days ago in the gym I decided to start brainstorming. I thought it should be simple at first. Just have a gym dashboard as well as running, as these are my main priorities.
Then I thought, let me add a heat map, I show wich muscles have been worked on from the previous sessions and try to avoid them (combined gym + running).
I’ve provided a small demo above for viewing, that I built with Claude.
My next thought is to add a light LLM, have it output JSON, validate the data using pydantic or some schema validation tool. Then pass that model to my api and update my records, just as I was doing before with ChatGPT.
The Goal is to have this as a mobile app, currently, I am still brainstorming about how all of the components will interact with each other. I’ve never developed a mobile app, but this would be a great first project.
I just hope this doesn’t become another passion project that isn’t complete, I’ve been having a lot of ideas and most of them haven’t been completed yet.
I’ll make this a priority once am done with exams!
Next Steps
Since I make fitness content the next natural step would be getting users to test it.
I could use my account to promote it, this would be great for me to get feedback and iterate.
As for now though I think it is better to just deploy the app on the App Store and Google play. My other ambitious ideas haven’t come to fruition yet, partly because of one thing
- Wrong systems in place, big goals no consistent work. Hence I was building too much all at once
Let’s try to avoid this, this time round