The subject of my thesis is the development of an online application, that allows the logging of sport activities and nutrition habits, along with an easy overview, it also provides feedback and statistics, which the user can examine, and based on these he can improve his sporting or eating habits. All of this is shown on a clear-cut, easy to use user interface for everyone.
The application has been made on Silverlight platform, from the available Microsoft .NET languages for the development I have chosen C#, and I used the WCF RIA Services technology, which makes the communication easier between the server and the client. The storage of the data has been solved on Microsoft SQL Server, and the access to it is helped by Entity Framework.
The main features of the application are the logging in and registration of the users, recording workouts and displaying an overview calendar. After login this calendar is shown to the users, where they can review their workouts done in a month. From here several functions are accessible: (1) logging workouts and nutrition, (2) the management of the tracks, as well as (3) the statistics and the features which help analyzing those.
In my thesis I first introduce the used technologies with their advantages and disadvantages, then the application structure and the realization of its features are shown, and finally I mention some development difficulties, development experiences and further development opportunities.