The main goal of the following thesis is the presentation of development of the web and mobile applications and demonstration of technologies for their successful interconnection. Such system stores all data on server and may be accessed through many different devices. The first part of the thesis is devoted to the presentation of tools and technologies that have been used for the successful implementation of such system. The theoretical part of the thesis also presents other tools and technologies for implementation of such system and presentes their comparison.
The second part of the thesis contains practical implementation of such system. This part describes the application architecture and functionality of each part. This part of the thesis also describes approaches and used technologies for the successful integration of mobile applications and web application. In addition, this part describes the idea of syncing data on mobile application, and desribes the methods to authentication.