The development of our time tracking system is a joint project of our development team, which is subject to a permanent growth process. For us, the development of TimeControl has the positive side effect that we can entrust new team members with the implementation of features on our internal tool in order to introduce them to our working methods and at the same time directly create added value for us. As a result, we can ensure that our customers are provided with competent staff who is familiar with our internal work processes.
We programmed the backend and the Android application in Java and Kotlin, and created the WebUI using TypeScript together with the Angular framework. We developed the terminal UI in C# using the Windows Presentation Foundation (WPF). We also designed the terminal to be compatible with RFID chips. For this purpose, we developed a controller in C++ that enables the reading of the chips. The various user interfaces are designed adaptively and thus enable the customizable data display.
We also established software interfaces with project management tools such as YouTrack and Jira to streamline the data volume in TimeControl itself. At the same time, data can also be transmitted to the project management tools to keep the processing flow within TimeControl and the external tool synchronized. We integrated another interface for evaluating the collected data in Excel.