Mobile app for the distribution of orders for the work of special equipment

Show the project

The client is the company SOWORK, which provides rental of special equipment owned by the company. The company acts as an aggregator and provides orders to its customers, owners of special equipment.

Issues

An attempt has already been made to implement the project with the help of WapTaxi and on the basis of the taxi automation system developed by them. However, the attempt failed because WapTaxi could not adapt their standard solution to SOWORK's needs.

As part of the project, the following was implemented:

Operator's workplace, receiving and processing requests from customers, integration with Tele2 telephony, when a call arrives, an existing call card with information about the customer is opened, if it is already logged into the system, the ability to link calls to Customers and Orders, the ability to start a call directly from the card customer or Order, saving call records, distributing Orders by performers, obtaining reference data from 1C. chat with contractors, displaying contractors and customer addresses on a map, a mobile application for Contractors, obtaining information about Orders, automatic prioritization of the distribution of Orders by contractors, notifications about Orders and planned work, a list of Accepted Orders, the Contractor's personal wallet and making payments, chat with the dispatcher , integration with the Yandex billing system, integration with the SMS notification service.

The main features of the project

Dispatching part - receiving calls from customers to a common phone number, recording calls, auto-detection of the caller (if the client calls again and was entered by name during the first call), the formation of a client request (prices and minimum time for each nomenclature of equipment are entered in the program in the technology guide with units of measurement).
Displaying the customer and the contractor on the map - the contractor will see this in his mobile application. A map has also been implemented for the operator and administrator, which displays customers and contractors.
Group chat - a function of internal communication among users has been introduced into the system.
Transparency in the process of processing, routing, execution and payment of orders - we have developed an automatic system thanks to which system administrators can fully control the process of payment and execution of orders.
GPS tracking of devices - keeping records of your equipment and drivers assigned to it, integration with Yandex navigator, with the ability to open an order in the navigator with two marked start and end points of the route, displaying performers and customer addresses on the map

Technical description

Limiting the use of application functions due to unstable GPS operation or in the absence of a GPS module.
The interaction of the system and external systems will occur with the participation of an authorization token. Application platform: IOS / Android. IOS app: OS compatible: IOS 12.0 and up Device support: iPhone 8+ and Ipad 5+ Android apps: Android compatible: Android 8.0 and up Server: compatible web hosting based on php8 ozma mysql/postgres ubuntu (server)

The application is now at the implementation stage, there is a positive response from users and the Customer.