Task-tracking application

A task-tracking program with offline mode

Client Industry: Industrial process fluids

About

The main goal of the project was to develop an application that would allow setting tasks and tracking progress. It is a noble optimization for business when your employees work remotely from the management. How to be sure all work is done appropriately? Let’s see how it works.

The company’s business is the supply of liquids for equipment lubricating. All workers that use liquids work remotely from their management. So when a worker comes to the place with equipment, they use the application to see their task-list. At this point comes QR-scanner. The worker can scan an equipment’s barcode and find out if this very equipment requires new liquid.

The worker sends a report after completing the task. There is an option to include photos, so the supervisor has a clear vision of why this particular task was completed or not. What’s even more important is that each report is e-signed by the worker.

The main challenge of this application was to make it able to work offline because most of the workers can be in places without an internet connection. As long as the application delivers the functionality, we have to develop a Conflict Resolution mechanism. This mechanism makes sure that reports would not conflict with each other when they get signed in distributed databases. All kept synchronized with the customer’s Salesforce.

The last thing to say about the project is that it was developed using a hybrid Cordova framework that allows using it on Android and iOS systems.

Project Goal

To create a task-tracking application that can work offline and has a conflict resolution mechanism to make data exchange between users and database work correctly.

Project Features

Offline working mode

Conflict resolution mechanism

Shifts management system

Advanced complex filter system

e-signature system integration

Downstream and upstream synchronization with SF

Technologies used

Salesforce, Cordova
360hours spent
2months spent
5000lines of code

Contact us

Ukraine office

USA office

Ukraine office

Odessa, Greek Square, 3/4 65000

USA office

2946 Quentin Rd, Brooklyn, NY, 11229