Nowadays the major portion of the population is getting in touch with, or depend on the funcionality of the internet on a day-to-day basis. This can be for any kind of things including office routines, communication, entertainment, information gathering, shopping. A major part of this is done through websites, which usually serve more than one purpose.
These sevices are required to be served by complex systems in order to be reliable and to provide easy and convinient usage, which systems in turn require a lot of time and resources to be developed and tested thoroughly.
To avoid the need to implement the full system from the ground up for every new website, there are different frameworks and libraries, which provide a reliable base, components and tools to create a functioning website and to help solve certain issues. Using these, one can accelerate the developement process, so there is more time to improve the user experience and to extend the functionality of the website.
In this thesis, I present the planning and implementation of some components, which build upon and extend the functionality of the Angular framework and the UI components provided by the Kendo UI library. These components provide easy to use and customizable solutions to present and handle tables of data and pop up windows, helping the developement process and serving the diverse set of use-cases of the website.