Journal
Idea

Sports Tracker: Tungsten Gains app

tungsten-gains.jpeg

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

  1. 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

Fitness