Nowdays single page applications conquer more and more space. Enough to think of Gmail or Google Drive. Most of the important functionalities of these applications are available without reloding the page, this way providing better user experience.
A remarkable change can be seen in our internet consumption due to the appearance of various devices like smartphones and tablets. A modern web based project is unimaginable for me without responsive design.
I had to design an application which makes bicycle usage more appealing by letting people log their daily performance and providing different statistics. During the design process I got acquainted with the basics of UX principles and had the chance to try out the popular Sketck App which is widely used for designing user interfaces. During the implementation a learnt about many new technologies like Node.js, AngularJS, Elasticsearch, Bootstrap and one of the two major CSS preprocessors called LESS.
In my thesis I give detailed description of the technologies mentioned above and I provide implementation details covering my main design decisions.
At the end I discuss development opportunities and analyze the positive and negative aspects of the frameworks used in the development process.