Decision Support System for Personalized Nutrition and Physical Activity Planning
Students Name: Korzhynska Sofiia Romanivna
Qualification Level: magister
Speciality: Systems and Methods of Decision Making
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2025-2026 н.р.
Language of Defence: ukrainian
Abstract: Purpose of the work. The purpose of this master’s thesis is the development of a decision support system for personalized nutrition and physical activity planning. The thesis aims to create a convenient web application that helps users achieve their personal goals by forming a healthy, balanced, and active lifestyle. The system allows tracking daily activity, diet, consumed calories, and expended energy, as well as generating statistical reports and graphical representations of results, which enables users to obtain a complete picture of their progress and adjust their behavior to achieve optimal results. Main idea of the project. The project combines ease of use with flexible customization options to meet the needs of different user categories — from beginners to experienced athletes. The system stores data about workouts and nutrition, performs basic analysis of daily calorie intake, balances of proteins, fats, and carbohydrates, and provides recommendations for improving user habits. Analysis of analogues. Among similar services, MyFitnessPal, Strava, and FitDay can be highlighted. However, the developed product has several advantages: localization in Ukrainian, the ability to work offline, an extended reporting system, and a simple integration mechanism with other services. Functional capabilities of the system: • Tracking physical activity and calculating calories burned; • Monitoring nutrition taking into account the energy value of products; • Setting personal goals and monitoring their achievement; • Statistics, analytics, and visualization of results in the form of charts and tables; • A convenient user interface with adaptive design. • Testing. All system modules underwent testing for compliance with functional requirements and stability under different loads. User testing was conducted, confirming the intuitiveness of the interface and ease of use. Economic part. The necessary resources, material costs, and time required for the project implementation were calculated. Feasibility analysis of system creation was carried out, proving its economic benefit, as the product can be implemented in educational institutions, sports clubs, or as a commercial service for a wide range of users. Technologies and tools. An object-oriented approach was used for the application development. The main programming language is C#. ASP.Net Core MVC framework was used, ensuring modularity, scalability, and flexibility of the system. Microsoft SQL Server relational DBMS is used for data storage, as well as third-party libraries for implementing graphical elements and visualizing statistics. Operating environment. The system works on computers with Windows OS (versions 7 and newer), CPU architecture — x86-64. A modern web browser supporting HTML5 and JavaScript is required for proper operation. Application area. The software can be useful for coaches, dietitians, and fitness enthusiasts for monitoring the physical activity of a group or an individual. The system can also be used for educational purposes within disciplines related to programming, databases, or web development. Keywords: software, decision support system, recommendations, healthy lifestyle, health. 1. MyFitnessPal : website. URL: https://www.aafp.org/pubs/fpm/ issues/2015/0300/p31.html (date of access: 30.10.2025). 2. Strava: що це таке і як воно може покращити вашу спортивну підготовку? : wesite. URL: https://www.appguias.com/uk/що-таке-страва/ (date of access: 30.10.2025). 3. EatFruitFeelGood : wesite. URL: https://eatfruitfeelgood.wordpress.com/wp-content/uploads/2010/01/getting-started-using-fitday.pdf (date of access: 30.10.2025).