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 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 the app's 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.)
●
Integration with Apple Health to monitor steps, calorie intake, and other health metrics directly within the app
●
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
●
Real-time interaction with hand-picked coaches, offering guidance tailored to the user’s unique needs and goals
●
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