Implementation of Web-based Workhour Reporting System
Lankila, Jaakko (2021)
Lankila, Jaakko
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024061723504
https://urn.fi/URN:NBN:fi:amk-2024061723504
Tiivistelmä
The topic of this thesis is to develop a convenient, platform-independent web-based workhour reporting system. This thesis work describes used technologies, architecture, design and testing of the project, its functionality and usage.
I got an offer to work alongside my studies in fall of 2020 from Tentrio Oy. When I mentioned that I could start working on my thesis, an idea was brought up. The company had a need for a web application that would be utilized for keeping track and reporting employee working hours within the worksites of the company’s clients. This application would eliminate the use of pen and paper, and other software such as Microsoft Excel, by providing a straightforward, user-friendly web application.
As a result of this project, a production-ready application was developed with the required functionalities and deployed into a testing environment. In the beginning there was an idea to create unit tests for Go code and Robot framework tests for the user interface, but they were left off due to the project deadline. In the future, there will be further development for this project.
I got an offer to work alongside my studies in fall of 2020 from Tentrio Oy. When I mentioned that I could start working on my thesis, an idea was brought up. The company had a need for a web application that would be utilized for keeping track and reporting employee working hours within the worksites of the company’s clients. This application would eliminate the use of pen and paper, and other software such as Microsoft Excel, by providing a straightforward, user-friendly web application.
As a result of this project, a production-ready application was developed with the required functionalities and deployed into a testing environment. In the beginning there was an idea to create unit tests for Go code and Robot framework tests for the user interface, but they were left off due to the project deadline. In the future, there will be further development for this project.