The subject of my thesis was to plan and develop an online workout journal application, with the use of modern web technologies, which application helps the users to see an overview of their lifestyle and dietary habits, all this on an easy to handle user interface that meets today’s expectations.
The application is able to handle users, to put together and manage dietary plans, and it can also track the workouts done by users. These features were developed by taking advantage of the API’s - and the data that can be retrieved through them – provided by the social networks, which gained more and more popularity in recent years.
For the implementation I used Microsoft’s ASP.NET MVC framework. The application is hosted in the Windows Azure environment, while the data access layer is based on the Microsoft Entity Framework and the underlying Microsoft SQL Server. Moreover, during the development I learned about a few useful libraries, and I took advantage of the various technologies available under the collective name HTML5.
In my thesis I demonstrate the technologies used for developing, I review the structure of the application and my architectural decisions, and finally I outline the plans for the near future regarding the direction of the application’s development.