The original code of this app is the Legacy Objective Code (MRC based code). Later on, Apple changed these techniques to ARC, and we had to revamp the whole code. The UI was also old fashioned as well.
Many freelancers had worked on this app. Multiple programmers wrote the code. As a result, the code quality was neither satisfactory nor in proper order.
Presently, this app is working aptly. It keeps a record of all the data, both in case of time-based payment and distance-based payment. For distance-based payment, it also keeps a record of the map. Monthly reports are created, and then the payments are made based on these reports.
We managed to revamp the solution according to the new technology of ARC. The User Interface was redesigned as well.
We worked on the quality of the code and refactored the complete code to bring it in a neat and presentable form.