Integrated Time Tracking

Task

The client is utilizing a comprehensive ERP software and wants to expand it with a mobile time tracking solution. Ideally, this solution should seamlessly integrate with master data such as projects, positions, and cost centers, while also achieving a high level of acceptance among employees.

Solution

A mobile-first web app was implemented, consisting of a frontend and a backend. The frontend provides a user-friendly interface that intuitively assists users in task allocation without being obstructive. The app offers two operating modes: one for personal devices (smartphones) and one for shared devices (tablets serving as central time tracking terminals). Optimized authentication methods were implemented for both modes to enhance acceptance. Additionally, GPS location data is captured for each activity and can be visualized on a map view as needed.

The backend manages a replica of relevant master data and ensures synchronization with the ERP software in the background, ensuring a high level of operational and fail-safe reliability. The app is delivered as a compact standalone binary developed in Golang, seamlessly integrating into existing infrastructures and allowing for easy updates without significant administrative effort.

Profile

  • Industry: Production
  • Period: 2022
  • Technologies
    • Golang
    • SQLite3
    • REST/JSON
    • HTMX
    • Pure CSS

Since its deployment, the app has received positive feedback and fulfills all of the client’s requirements. The intuitive user interface has contributed to a high level of acceptance, even among less technically inclined users. Furthermore, the app’s modular architecture holds potential for future comprehensive integrations.

Want to create project like this?

I will gladly contribute my experience and help you with the implementation.

Contact Me