background image

12 

 

Abstract 

An issue that greatly concerns modern society is that of proper nutrition. The intense rhythms 

of everyday life and the increased obligations combined with the convenience of junk food have 

led people to uncontrolled and inappropriate healthy dietary choices. Therefore, there is a need 

for an application that enables each person to strictly control what they consume, to learn the 

nutritional values of their meals, and to set goals for their continuous improvement. 

 

The main object of this thesis is the design and implementation of an application that gives the 

user a variety of dietary options. This application consists of two main categories which are the 

named users and the administrator. The named users must register to the system to enter the 

application, filling in all the required fields given to them. They have access to a plethora of 

food options available in the system database so that they are able to complete their daily dietary 

choices. The application informs them about the nutritional values of each meal as well as the 

calories it contains. It also allows them to fill in fields such as weight recording, bone weight 

recording, fat percentage recording and recording of the percentage of water in their bodies. In 

this way, they can monitor daily, through graphs, the statistics according to their measurements. 

This gives users motivation to try to achieve a goal that has been set. On the other hand, the 

administrator has all the abilities of the user, as well as the full supervision of the application 

and is responsible for its smooth operation, intervening when he finds it necessary.

 

 

In  summary,  an  information  system  was  created,  according  to  which  users  can  completely 

control their daily diet and adapt it to their needs. This can be done immediately, saving valuable 

time and with zero cost. 

 

Online  Application  Development  Environment: The  application  was  developed  using 

modern  methods  and  free  software.  More  specifically,  HTML  5,  CSS3,  JavaScript,  jQuery, 

Ajax,  KnockoutJs,  PHP  7,  MySQL  were  used  for  the  information  system, while  code 

development was done through the Visual Studio Code. 

 

Keywords: Information System, Databases, Online Application, Named Users, Security