ERP-Integrated Employee Time Tracking App for iOS and Android.

Industry

Professional Services, Software products

Technologies

Cordova, Frontend (JS, HTML, CSS), Mobile

About

The Client is a Finnish company specializing in scientific and technological services and offering enterprise resource planning solutions, data processing applications, wireless communication systems and more. One of the company s products is an ERP system that is constantly evolving to help end-users streamline their business processes.

Challenge

The Client wanted to create a corporate time-tracking app that would allow employees to use their mobile phones (running on iOS or Android) for logging the time spent on a task within a particular project. The app would be integrated with the ERP system – a web application, thus the end-user would receive both the mobile and web interfaces. VolgoTechnologies was commissioned to develop the back-end and front-end of the mobile app together with the Client s development team.

Solution

VolgoTechnologies used Apache Cordova to develop a mobile app on the basis of the already-existing web application (the ERP system) built upon the AngularJS framework. As the Client wanted the tool to be cross-platform, Cordova development was considered the best choice. Regarding the back-end, VolgoTechnologies worked on the functionality and API methods.

The native functions as well as the Google Maps API were used by VolgoTechnologies developers to enrich the application with a geo-tracking feature, so that managers could create location-bound tasks and track the locations where employees clock in. Managers can also arrange projects and tasks, view and approve time logs, and add user groups.

Staging

Data Ware House

Data Ware House

Desktop Application

Results

The project was delivered by a team of one Cordova and one PHP Developer in the course of 9 months. The Client received a corporate mobile application in line with the requirements – a convenient time-tracking tool with added value for both managers and employees. The Client was satisfied with the product and now is pondering over the idea of enhancing the application with new features.

Technologies and Tools

PHP, JavaScript, HTML5, CSS3