TrackMyLift

Save time and effort while tracking your workout progress.

Under 10 Employees
Founders Code
Solo Founder
Health & Fitness
Sports
Task Management
Utilities

I've always tracked my gym workouts using pen and paper and even tried a Tumblr blog for tracking.

I've tried 99% of the workout apps available and they are all so bloated.

My end goal is to create a no-fuss web app.

September 16, 2019 New features in TrackMyLift ๐Ÿš€

Since my last post! What have I done on https://trackmylift.app??

I've been quiet this past week, but been doing LOTS!

Stripe SCA implementation

Well I implemented the SCA-Compliant Stripe integration into TrackMyLift - Both on the marketing site, and into the app for the upgrade options and the "buy us a coffee"!

Podcast with @MattAyers for Hunch

This was an awesome experience on Wednesday evening! Matt is from Auckland, New Zealand working on his product called Hunch! We had a brilliant interview for around 1 hour on my progress with TrackMyLift, how I take customer suggestions on board and some of my experiences I've encountered so far. If anyone would like to hear it, let me know and I'll host it ๐Ÿ“ข.

TrackMyLift new features and enhancements

So a few people who have been using the app, have got in contact to give some feedback, about what they would love to see in the future of the app, some suggestions of functionality that would be awesome! I even met someone in a local city, who knows me via social media and we had a coffee and chatted about his suggestions as well! That was awesome.

I'm currently working on the following features;

  • Notes per workout
  • Drop sets / Super sets - adding these against respective exercises
  • The ability to export your workouts into a .CSV format
  • Body weight recording within the user profile and a nice graph to show history of changes
  • Reporting features within the user profile to show PB's
  • and a few other small things.

These should all be finished up by mid-week, next week. I've been working around 1-2 hours in the evenings on TrackMyLift, tightening up code, looking at marketing options, a few 5-hour sessions in the last week also on above.

Going forward - Big new feature

I'm in the planning phase for a HUGE new feature I'm planning to implement which is a coaching portal, which will open up a new revenue stream for TrackMyLift. This is going to give coaches / PT's the ability to buy a monthly subscription which will give them X amount of accounts to push out directly to their clients. They will then be able to track their clients' workout progress as well as schedule and push out workouts to client accounts which they can then in-sync receive and track their own workouts.

I have another huge feature in mind as well but this will be 6 months down the line ๐Ÿ™Œ๐Ÿป๐Ÿ”ฅ

Getting lots done on TrackMyLift, a very productive week! It's nice being able to plan things and implement them based on customer feedback.

I will have another update post soon RE revenue, probably after the 4 week mark.

September 8, 2019 Launch week results!

Hey guys!

So last Sunday I launched https://trackmylift.app as a soft release and through the week got started with Facebook Ads, and a Product Hunt launch.

I launched around this time last week +4 hours so I guess this is a good time to share my results thus far.

My last update post was sharing my first paying customer, so here's some insights into how it's looking now:

All from Sunday 1st September - today. ๐Ÿ”ฅ

  • ยฃ18.00 spent on Facebook Advertising

  • 189 signups to free trial

  • 11 paying customers :

  • 6 upgrades to Unlimited Plan (ยฃ15 * 6 = ยฃ90)

  • 5 paid plan sign ups to Unlimited Plan (ยฃ15 * 5 = ยฃ75)

  • 4 Coffees bought for me (ยฃ1.50 * 4 = ยฃ6)

  • 300 unique visitors from Product Hunt

  • 11th position on Product Hunt with 67+ upvotes

  • 1 paying customer from Product Hunt

  • Around 17 signups from Product Hunt

To summarise:

  • 11 Paying Customers
  • ยฃ171.00 generated this week
  • +189 users
  • Around 120 of the 189 users are active (in terms of they've came back time and time again and logged in, logged a workout etc - so potential to convert today, tomorrow etc).

Some fun facts:

  • A user has logged 25 workouts
  • Second highest workouts logged per user is 17
  • Over 400+ workouts logged
  • 30+ user defined exercises created
  • The most popular muscle group logged is Back!
  • Most signups and paying customers came from my Facebook launch post and the Facebook ads.

Just thought I would share my figures as I believe it's important as a startup to give insight into the early workings!

My next step is to work on SEO and looking at what the next step is. Although i've been very successful with my Facebook Ad targeting and audience e.g. for ยฃ18 of ads I've generated over 8 paying customers however, I want to further refine this and find even more specific ways of targeting the users I need. ๐Ÿ‘๐Ÿป

Let me know what you think! ๐Ÿค“ Very happy!

September 7, 2019 Automatic reminder emails set up

Over the past week after launch, I've been tracking user activity on the app and patterns etc for https://trackmylift.app

I'm not using any sort of email marketing tool so I've set up my own automatic email reminders for users who;

  • Signed up for a trial but haven't logged in.
  • Are going to run out of trial days, prompt them to upgrade (if the trial days left are <= 4)

I've just created a simple script to do this and set it up as a cronjob. Hopefully will help in the near future for converting some dormant accounts or prompt trial users to upgrade!

Tomorrow will mark 1 week since launching TrackMyLift! And wow. It's been so successful.

I will be putting on a dedicated post tomorrow with everything that's happened in the past week during my launch.

September 2, 2019 75 signed up free trial users ๐Ÿคฏ

My mind has been blown. My Facebook ad which I worked very hard on pre-launch went live last night and this morning / afternoon I've woke up to +73 sign ups for free trial on my product https://trackmylift.app.

No paying customers yet obviously because there's a trial period of 7 days but even the fact that this amount of people have even taken interest is absolutely delightful.

I'm very happy so far and I'm planning out my Product Hunt launch for late this week / start of next week.

I've also built up a backlog of enhancements to the product to roll out over the next while.

Going from strength to strength so this is very exciting.

September 1, 2019 Released! 2 Users already, next plans

I've been very quiet on here in the last week or so, and that is only due to the fact that I was so busy getting everything ready for the release of my product; https://trackmylift.app!

I DONE IT ๐ŸŽ‰โœ”๏ธ

I've soft released on Facebook, Twitter with a huge promotional post on my personal page, and a professionally made promotional video which i'll link in the Facebook page post.

So HAPPY! I've already got 2 users signed up using the product which is absolutely astonishing!

๐Ÿ“ I'm so excited to see what's to come. My plans from here are;

a Product Hunt launch during the week

a Hacker News launch during the week

I have promotional flyers and clothing on their way

Link up with some gyms to promote

I have 5+ Personal Trainers on board who are gonna push this out to their clients.

Wanna see the promotional video? Check it out here;

https://www.facebook.com/watch/?v=732035993933162

Can't believe I've released my first product! Absolutely over the moon! ๐Ÿ‘๐Ÿป

August 26, 2019 Social Sharing feature implemented

I've been very busy over the last few days implementing the last features and functionality into my app https://trackmylift.app.

The most recent feature is the social sharing option where as a user you're able to share a workout, generating a unique link to share to friends, family or on your social media.

I've included a test workout which i've made publicly shareable here, check it out;
https://share.trackmylift.app/?id=210

August 23, 2019 View Workouts, BuyUsACoffee, Tidy Ups

https://trackmylift.app is really coming along, I'm stoked at the progress I've been making and the release date of the 31st August 2019 is creeping up very fast!

Over the last few days I've got the view workout screen implemented across the app - allowing the user to easily, cleanly see their workout groups by exercise in a simple UI. Editing is in progress from the main "My workouts" section.

I've also added the "Buy us a coffee" into the app which I did when I didn't have a lot of time to work on more crucial things.

I've tidied up a lot of things based on some feedback I got from fellow IndieHackers. One big one (which was on my backlog as well, was a loading icon upon creating an account - which i had completely forgotten about back then when designing the main website).

My next steps are to tackle the more "crucial, bigger" backlog items and get those ironed out.

I'm buzzing and so excited to release. ๐Ÿ”ฅ๐Ÿ‘๐Ÿป

August 18, 2019 Video preview; Revising and refactoring modal ๐ŸŽฅ

So my night of planned backlog items and bugs for https://trackmylift.app took a bit of a U-turn when I ventured down a rabbit hole with a few bugs I found. However, the resulting outcome is amazing ๐Ÿ”ฅ๐Ÿ’ช

As simplicity is key with my app, there's alot of functionality in behind the scenes to allow the powerful features to exist with a simplistic, user friendly UI in mind.

I ran into a few bugs which I had to iron out. As you'll see in the little sample video below of this screen, I allow the user to add sets through the incremental and decremental buttons, or by user input in the text box.

I render the set rows (reps and weight) based on objects in an array. So this is where the problem came in.

What I implemented;

if backspace in sets input, don't take it as an action, as it would be taken as a zero (0) and all rows would be removed. Instead, await the next input.
if the amount of sets entered is less than the amount of sets in the main array then 'pop' the difference out of the array.
if it's more then 'push' the difference into the array.
don't allow zeros (0) to be entered if the input value is 0.
Each action also updates the main sets array for the workout which triggers the re render.

I've also added a nice touch where the new row scrolls into view if it's out of view (longer than the max height property).

Check it out! https://trackmylift.sfo2.digitaloceanspaces.com/AddExerciseUpdates.mp4

I'm so excited to release https://trackmylift.app ๐Ÿ”ฅ๐Ÿ’ชโณ

About

I've always tracked my gym workouts using pen and paper and even tried a Tumblr blog for tracking.

I've tried 99% of the workout apps available and they are all so bloated.

My end goal is to create a no-fuss web app.