Custom Administrative Area Solution for Web Application PärimusRada

Name
Hanna Tagen
Abstract
The goal of this thesis is to develop a custom CMS (Content Management System) for web application PärimusRada (Trail of Folklore). PärimusRada is a game based on mobile posi-tioning to introduce Estonian sites of folklore to the game players. The author of this thesis is also one of the authors of the PärimusRada game. The thesis introduces the game Päri-musRada, as well as the author’s contribution to the game’s development. Besides that, the thesis gives an overview of the reasoning behind creating a custom solution, which is based on comparison between WordPress, Joomla!, Drupal and the created custom solution. Those four systems are compared in four following categories: price, security, system support and special needs. The choice of making a custom CMS is then analyzed based on those four categories. Furthermore, the thesis gives an overview of functional and non-functional re-quirements, as well as user stories and use cases. Besides that, the thesis presents and intro-duces technologies used as well as the architecture of the project, which is divided into three parts: back-end application, front-end application and database. At the end, there is an over-view of the result of the development, the client’s and the author’s evaluation of the created solution and the future of the project. The goal of this thesis was successfully fulfilled, which culminated in a functioning administrative area, thereby satisfying the requirements. Based on gained experience it can be stated that the necessity of the custom administrative area solutions is actual, but off-the-self solutions are preferred, where possible, for the great time expenditure and the volume of creating a custom solution from the scratch.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Siim Karus, Mari Sarv
Defence year
2019
 
PDF