Emphasizing real-time interactions with a personal hand-picked coach, a mobile nutrition coaching app helps users set smart weight loss or gain targets, track their progress, check in with their coach, and share any questions or concerns.
Developed on the SOLID principles to make the software design understandable, flexible, and maintainable, the application also uses modular architecture and a UI code separated from the business logic code for easier support and change. As part of our QA approach, we ran different types of
manual and
automated testing to ensure app security, reliable performance, and smooth usability.
The key functionality of the coaching app includes:
●
Intake form to sign up for online nutrition coaching and set weight loss/gain goals, including protein, fat, and carbs consumption per day. The goals are calculated by algorithms based on a set of questions (the user’s gender, weight, height, activity, etc.)
●
Personalized nutrition guidance using the macro counting method
●
Optional training program as an add-on to recommend the user daily training sets
●
Weight progress statistics to track progress week by week
●
Display of a due date for a check-in with the coach
●
Ability to submit check-ins with the coach or save them as a draft
●
Message board to chat with the nutrition coach and upload videos/photos
●
In-built nutrition library offering access to educational articles with a search option