GymDude is a mobile application built with Flutter, designed to assist gym enthusiasts in monitoring their fitness journey through intelligent calorie tracking and workout management. The application provides users with a structured platform to log daily calorie intake, track exercise routines, and visualize progress over time. Leveraging the BLoC (Business Logic Component) pattern for state management and a RESTful backend API for data persistence, GymDude ensures a responsive and scalable user experience. Key features include user authentication, personalized workout plans, a progress gallery, and real-time nutritional data management. By bridging the gap between fitness goals and data-driven insights, GymDude empowers users to make informed decisions about their diet and exercise habits. This indigenous, low-cost mobile solution demonstrates how modern cross-platform technologies can be harnessed to promote healthier lifestyles and consistent gym compliance.
Kasturiwala et al. (Fri,) studied this question.