Web applications have come a long way in our lifetimes. First, we only had simple, static pages to browse and gather information from. Today however, the websites we browse are interactive, they dynamically change based on our user preferences and the devices we use to open them. Of course, this improvement has required numerous new technologies, all of which are required to be maintainable with the exponentially increased complexity they introduce. This advancement has made solving the increasingly difficult problems much easier. All things considered, from “raw” HTML through PHP to this thesis’ main topic, Angular, our options are widespread.
All-in-all, in this thesis, the solution of a package delivering system can be found. The process of development from beginning to end, as well as the details of implementation and the description of the technologies used are all included. The Frontend part was created using Angular 4, while the Backend of the application uses the Spring framework. The mobile platform uses NativeScript for the mobile-device specific Angular.