projects

Ameliorate

Ameliorate personal training client management
Year
2024
Role
Developer
Technology
firebase
·
flutter
·
mui
·
vercel

Summary

Ameliorate is an app, built on Flutter and Firebase, designed for Personal Trainers and their clients, as well as self training individuals, to keep track of their fitness journey. It allows you to keep track of your training, progress and body composition.

Ameliorate started simply as an excuse to learn Flutter and gain experience with app development. However, with my own training and fitness journey being a constant in the forefront of mind, it very quickly became a dear passion project of mine and one I will continue to work on for a long time coming.

Ameliorate App

The app allows Personal Trainers to manage their clients' sessions, programs as well as their nutritional and body composition targets. Client's can use the app to log their training sessions, track their progress and record their body composition data.

If you are neither a PT or a PT client, you can still use the app to write your own programs, sets your own goals and keep track of your training and progress.

Where to find Ameliorate?

The development of Ameliorate is primarily as an Android app. However, since the project was developed using Flutter, it is also available as a web app (mobile only) and an iOS app may be on the horizon.

In the meantime, Ameliorate can be accessed via ameliorate.nightlightvisuals.com. For the best user experience, it is strongly recommended that you use Ameliorate by adding it to your home screen and not through your browser. For iOS and android, you may refer to this article to see how to do so. Samsung internet users may refer to this article.

For access to demo Ameliorate accounts to check out the features, send us a message and we'll be happy to pass the details along.

What now?

A brand new section of the site has been added so Ameliorate updates can be shared. Development will continue and there are still many features lined up for Ameliorate so head on over to devlogs for regular updates on the progress!