The client - official Caterpillar dealer.

A sales specialist must know the specifics of his product perfectly well. But every car model has so much parameters and  nuances that it's simply impossible to remember. Everything is further complicated by the fact that the sales department did not have a single catalog or database where all the information would be stored at once: technical characteristics, current prices, availability of equipment. The company often updates special offers for certain models. Specialist has to constantly check different sources of information inside the company, keep everything in his head at once, and this were affecting the speed and efficiency of sales.

The idea was to combine information in one place. We decided to implement a mobile app. Why mobile app? Just because it's comfortable. A sales specialist is always have a smartphone in his pocket, so he  will be able to successfully hold a meeting with a client any time and any place. Plus he can quickly receive an important notification anywhere in a city or country.

Main features

Backend of the application collects information from different systems (SAP, CRM, Active Directory, etc...). Filtered and processed information are accessible via REST API.

App has information about existing product groups, models, car locations, etc.

For each machine detailed card is presented with full description, parameters, manuals, URLs to a video-reviews. You can easily check if the model has a special offers on it, whether it has been booked by one of your colleagues, what the current price is. If you are viewing a card of a new model - you can search for the used variants of this exact models for sale (and vice versa...). This is very helpful.

Colleagues

Cars can be located all over the country and even abroad. To specify some important detail sales specialist has to be able to quickly communicate with colleagues.

You can search colleagues by name, city, department, and call them in one click.

The list of the colleagues is taken from Active Directory, so every new employee will be automatically present in our app.

Lease calculator

Another feature of the application is a leasing calculator which allows you to calculate the cost of a lease contract and generate a commercial proposal right at a meeting with a client.

The calculator allows you to calculate the conditions in a couple of clicks, taking into account the cost of the car, term and advance payment.
So using the Navigator application, you can offer customers more solutions and services.

Backend generates proposal in a pdf format and seller can download it and send to the client any preferable way (email, share via instant messages, etc).

Service contracts calculator

We can generate proposal on service procedures. Backend knows information about service intervals for different models, about cost and content of such service operations. So we can generate detailed offer for a client.

The Navigator app allows client to:

  • increase sales conversion;
  • speed up and automate routine work;
  • sell additional services;
  • increase employee loyalty and productivity.

Used technologies:

Backend: django, django-rest-framework, django-mptt, dramatiq, shareplum, ldap3, apscheduler, openpyxl, pandas,  pytest, and many more

Frontend: React Native