The purpose of this thesis is to facilitate communication between dietitians and their clients and to improve the management of diet programs. Clients can track their daily eating habits to reach the goals set by the dietitian and communicate with the dietitian through the app. Dietitians can monitor their clients' daily eating habits, make necessary interventions, and manage the diet program more effectively.
As part of the thesis, an iOS application for Dietitians was developed using Swift, an Android application for Clients was developed using Kotlin, and a backend application was developed using Java with Spring Boot.
The software architecture chosen is a monolithic architecture, with a layered architecture created. For security purposes, user authentication and authorization processes are provided using the JWT mechanism. Hibernate is used as the ORM technology, and MySQL relational database is preferred for data management.