White-label app for nutrition planning & tracking

Simplified Body is a SaaS platform for nutrition planning and progress tracking. We developed a user-friendly web and mobile app that helps users set, monitor, and achieve their health goals.

About SimplifiedBody

SimplifiedBody was an app designed and developed for a dietician from the United Kingdom. He ran a SaaS company that provided a nutrition system for personal trainers.

SimplifiedBody had a self-managed WordPress site and needed a more complex and scalable solution as the business grew. The ultimate goal was to unleash the business potential that was limited by technology.

An incon with an exclamation mark

Did you know?

The name of the app refers to the earth’s circumference that is 40,000 kilometres.

Mike Sweenem
Founder, SimplifiedBody

I’ve got feedback from fitness clients who’ve used the app with their trainers, and they frequently say that this app is easier to use than any others they’ve tried.

I don’t think my business would exist without the software they built. (…) I was definitely impressed by their level of communication. Their team is also highly versatile. They’ve got great front- and backend developers, plus experts on machine-learning and other kinds of algorithms. It makes me feel confident that they have the expertise to deliver any kind of app or feature I may want in the future.

Our Role and Involvement

The client needed us to build a SaaS white-label application for personal trainers. Each trainer was to receive access to their own custom and branded application that was offered to clients of their own (end-users).

We needed to handle API and nutrition recommendation algorithms. It was to take into account a large amount of data – all user preferences and personal details to provide people with a varied and balanced diet plan adjusted to the nutrition targets.

Another interesting aspect of the project we needed to take care of was white-labelling. As we were developing a SaaS solution, every personal trainer must have been able to adjust the app to their needs in terms of branding. We had to make it possible for trainers to upload their logo and select the main app colour (using the hex palette). For the latter reason, we needed to verify whether the colours in the app would fit and display a warning if any issues were detected in terms of contrast or overall design.

Results

There were three panels that we built – a master admin panel for SimplifiedBody allowing one to manage trainers (add new or remove existing ones) and manage the meal database. The master admin was not aimed at making changes to the end-users but had access to them in case trainers needed their support.

Trainers had their own panels, which allowed them to add their own meals and manage end-users (create or delete accounts).

The customer application allowed end-users to generate their own meal plans (and grocery lists for them) based on their preferences and profile details like gender, age, weight and their goal. According to that data, SimplifiedBody app assessed the daily nutrition targets in terms of calories, proteins, fats and carbs. Users could affect how their nutrition plans looked by voting for meals, whether they liked them or not and adding dietary exclusions (including allergies).

SimplifiedBody allowed users to track their progress, too. They were able to add measurements and pictures to the app and observe how they were heading towards the end goal on charts. We all know how easy it is to forget about an app or give up in the middle of the process, so end-users were also motivated to keep going by in-app tasks and reminders (e.g. that they haven’t added any progress image yet or they should update their measurements).

The Process

SimplifiedBody provided us with a lot of independence regarding how the app would look and work. We started with a workshop in order to understand the client’s business, its goals and needs. We also wanted to learn more about users – personal trainers and end-clients. Together, we defined the scope of work and the rest – design, development, testing and launch – was upon us.

When the app was live, we were informed about what functionalities were needed or were requested by trainers. We were the ones responsible for planning, designing, developing, testing and launching the updated versions of the app.