The following thesis talks about developing a complete solution for following and manipulation of online advertisements. The end product of the thesis is comprised of web application, mobile application, browser extension and a backend system. Besides the conceptual design the thesis also presents the use of JavaEE microservices and other technologies, and also argues why the selected frame is the best for such a solution. Main goal of the thesis is to provide the end user with a solution, which allows for easier and more efficient buying of an used item. For easier development and potential upgrading of the solution in the future, the whole backend system is built using microservices, which besides mentioned advantages also allows for scaling of unequally loaded parts of the infrastructure. The main effort is to thoroughly develop the backend of the system and not all of the client parts. For the client parts of the system we focus mainly on functionality and not on the aesthetics, since we wish to describe the cohabitation of all parts of the system more thorougly than the user interface. At the end of the thesis we also introduce and describe all of the mistakes, which were made during the development, and also the problems, which we dealt with, when we introduced the application to end users for the first time.
|