• An ethical strength training tool built for and shaped by the community it serves.
  • A data-driven system that connects periodisation and progressive overload with the key factors that drive training success - sleep, diet, hydration, mood, stress and more - helping you develop a deeper understanding of how your body and mind work together.
  • Forever free-to-use, donation-based funding model.
  • No social features, comparisons, engagement-baiting or gamification - just a tool for your own needs and nothing more.
  • iOS only initially. Privacy-centric, local-first architecture - all your data exists on your device and is never shared nor sold.

Primarily intermediate lifters who have moved beyond the novice phase but find themselves struggling with long-term progression, consistent tracking, or would like to take a more holistic approach to their health & fitness goals.

If you've been lifting for 1-3+ years and want a data-driven system without all the unwieldy spreadsheets or social comparisons of other fitness apps - this is for you.

A senior engineer committed to creating software that returns to its foundational purpose: tools that empower our potential, rather than apps that exploit our insecurities & vulnerabilities for private gain.

Half pragmatic passion project, half response to industry trends - my aim is to demonstrate what ethical mobile software looks like, executed with technical excellence, and constantly guided by the people that actually use it.

Macht is built around what its users (that's you!) actually need - here you can have your say and shape what comes next.

Press the up arrow on a feature to vote, or press again to remove your vote.

Got a feature idea? DM me on Instagram with a description and perhaps some sketches of what you have in mind and it'll get added to this list.

Routine creation

IN PROGRESS

A simple interface to compose "routines" made up of individual workout templates (e.g. UL or PPL) - this will be the groundwork that'll develop further into proper periodisation, includes the following:

  • A screen to create a simple routine which just repeats at the end
  • A way to visualise the total number of sets per period, and distribution of targeted volume groups
  • A weekly calendar that sits above the Wellbeing Score, displaying what is upcoming/what was completed + option to insert rest day if so desired

Timed exercises

Adds functionality to created timed exercises + progressive overload, e.g. support for dead hangs etc.

Faster set creation

Add functionality to make creating sets on exercises quicker, e.g. insert pyramid sets, drop sets, pyramid sets etc.

Exercise insights

A screen to view data on exercises, sets logged, graphs of metrics over time etc.

Adaptive workouts

Use periodisation to auto-calculate weights/reps etc.

Body weigh-ins / body fat % / muscle % (no images)

Simple interface to capture & track body weight etc. could be used in further to calculate relative strength

Adjust workout based on wellbeing

Using the data captured from the pre-workout wellbeing check, we can automatically adjust the workout to help prevent overtraining - from least change to most change:

  • Intensity
    • Lower weight by 20-30%
    • Cut volume
    • Use tempo work
  • Less demanding variation
    • Swap barbell for dumbbells or machines (less stabilization needed)
    • Replace compounds with isolation work targeting the same muscles
    • Do unilateral exercises at lighter loads
  • Active recovery options
    • Light cardio (20-30 min walk, easy bike)
    • Mobility work and stretching
    • Swimming or other low-impact movement
    • Yoga or dynamic stretching routines
  • Strategic rest
    • Take a full rest day
    • Do a brief 10-15 min movement session just to stay active

Overtraining indicator

Using a trend-extrapolation analysis of the data gained from pre-workout reviews, you'll be able to view the long-term state of your wellbeing - in hopes of advising you to take more rest if you're reaching a position of overreaching/overtraining or under-recovery

Pre-workout & post-workout stretching

Add the ability to create stretching routines (with timings etc.) & assign them to being completed pre & post workouts. This is quite a large project, requiring interfaces for creating/updating/deleting stretching routines, assigning them to workout routines & then an interface in workout itself for doing the stretches.

Left/right side tracking

DONE

Adds ability to log weight per side of the body, e.g. for bicep curls, left: 4x10kg, right: 5x10kg - so that you can track & visualise muscular imbalances


If what I'm building sounds interesting to you, consider joining the wait-list:

You can also support the development by following @macht.app for updates or donating via Ko-Fi.