Skip to content

Dietitian Calorie Counter is an app that facilitates communication between dietitians and their clients and improves diet program management. It provides connectivity on iOS, Android, and backend platforms. Clients can track their eating habits and communicate with dietitians, who can monitor progress and manage the diet program effectively.

License

Notifications You must be signed in to change notification settings

duhanboblanli/Dietitian-Calorie-Counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final Thesis: Calorie and Nutrition Tracker System for Dietitian&Patient

Ekran Resmi 2024-05-07 18 45 56Ekran Resmi 2024-05-07 18 46 35mainEkran Resmi 2024-05-07 18 48 47

Badge Badge Badge badge badge badge badge badge Badge

Purpose: Development Goals and Objectives

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.

Applications Developed: Within the Scope of the Thesis

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.

Methodology: Software Architecture and Technologies

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.

Technologies:

Ekran Resmi 2024-06-05 20 12 15

ER Model:

ER Model

Swagger:

swagger

Snapshots of iOS App

Ekran Resmi 2024-05-07 18 45 30Ekran Resmi 2024-05-07 18 45 37Ekran Resmi 2024-05-07 18 45 56Ekran Resmi 2024-05-07 18 46 35Ekran Resmi 2024-05-07 18 46 59mainEkran Resmi 2024-05-07 18 49 59Ekran Resmi 2024-05-07 18 48 58Ekran Resmi 2024-05-07 18 48 47Ekran Resmi 2024-05-07 18 50 41Ekran Resmi 2024-05-07 18 50 58Ekran Resmi 2024-05-07 18 49 13Ekran Resmi 2024-05-07 18 49 16Ekran Resmi 2024-06-08 13 17 28Ekran Resmi 2024-05-07 18 49 34Ekran Resmi 2024-05-07 18 49 43

Snapshots of Android App

a1a2a3a4a5a6a7a8

About

Dietitian Calorie Counter is an app that facilitates communication between dietitians and their clients and improves diet program management. It provides connectivity on iOS, Android, and backend platforms. Clients can track their eating habits and communicate with dietitians, who can monitor progress and manage the diet program effectively.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published