Thanks to smartphones, a wide variety of data has become simple to both access and share. The storing, processing and visualization of these data may not only bring increased efficiency, but could also be of help to the user by providing means for reviewing the user’s activities. A running tracker application is a potential example of an everyday activity aided by modern technology. During a running session, a wide range of data can be collected, but without the adequate software these data remain non-accessible to the user as they are neither retrievable nor visualizable, therefore failing to provide useful information.
The thesis presents the implementation of a running workout tracker application, focusing on the technologies used for the implementation of both the client-side and the server-side of the software. The full-stack application utilizes cloud services, and can be described by a ”serverless” architecture. For data collecting purposes, an application for Android is developed, which is also detailed in this document. With the help of these software products, running activities can be recorded so that the activities and their relevant metrics can be examined by the user.
The described technologies and their presented application can provide a sufficient base for the understanding and implementation of comparable cutting-edge web apps.