AutoloadIT

An enterprise automotive imaging application

Short summary

Client: AutoloadIT - a world-leading imaging solution for efficient car sales.

Need: To remake the existing applications for automotive imaging and deliver two components: a desktop Windows app and a hybrid mobile app for iOS and Android.

Challenge: When the client contacted EXISTEK, he already had a ready solution that was out of date and didn’t match some industry standards. Since we had to deal with the code written by non-professionals, much time was spent on rereading it and breaking it down into small pieces to reuse some of them.

Solution: First of all, we made a reverse engineering of the existing code to understand what parts of the app we can keep and what parts of the code we need to refurbish. As a part of the onboarding, our team worked on the code analysis to better understand the app, and starting with the second and third months of the work, we focused on the new features and are working on them until now.

Impact: After the first app version was released, the company could notice a positive feedback from existing customers. Due to advanced integrations with light control equipment, turntables, and other hardware, almost all of the processes were automated, and people had to do minimum effort to make cars’ portfolios.

Location

Platforms

Core tech

Duration

2+ years

Team size

5 specialists

Core features

AutoloadIT as a product consists of two main parts, desktop app, and mobile app, and is shipped with a set of devices for image capturing. The app itself is designed mostly for effective image management and various asset management related to vehicle sales.

Desktop app features

The desktop application contains more functionality compared to the mobile app. Apart from the interaction with the vehicle images, you can also find various database settings, change camera configuration, etc.

Detailed vehicle information

The AutoloadIT app has an extensive database with all the smallest details regarding vehicles. On this tab, you can find anything you need about a particular car: its ANPR, model, type of fuel, production year, mileage, body type, etc. You can also filter the vehicles by certain parameters, and search them in the list by the key values.

application demo

Convenient photo gallery

To deliver the final image to the customer, there should be lots of photos with doors closed, opened, from the outside, and from the inside. Imagine how messed up it would be to dig through all of the photos to find something you need? The app divides all photos by categories and stores them in different tabs according to a particular criterion.

application demo

Photo labels

Studio photos are taken from an explicit perspective with the help of the turntable the car is placed on. However, the gallery should also include handheld images, which are not so easy to standardize. In order not to get lost in tons of different pictures, you can label them with some keys, such as “odometer”, “blutel”, “wheel”, and others.

application demo

Integration with light control equipment

The AutoloadIT solution integrates with the DMX controllers, which are light control equipment. They are used to provide the best lighting options for different cars’ body types and colors. Due to this integration, you don’t have to set up the light manually. You can set it up in the application, and it will apply to the controllers.

application demo

Mobile app features

A mobile companion for AutoloadIT contains the most necessary features that users might need to access on the go. Mainly, the functionality of a mobile application matches the one of the desktop app, but some information is presented in a more brief way.

Vehicle list

This tab provides general information about the vehicles under your management. Apart from the manufacturer, model, and body type, you can also see whether you have all the necessary photo materials for selling. You can filter the vehicles, and export the CSV list if needed.

mobile application demo

Image sets

To achieve a full, quality car presentation, it’s essential to have it photographed from different angles and distances. Photos are automatically divided into groups by the criterion of perspective. These groups are called image sets. You can navigate through them within one tab.

mobile application demo

Photo instructions

This software’s policy is to make sales accessible to anyone without engaging the professionals of this sphere. So, if you’re not a photographer, but still need to make a quality picture, use the picture capturing guidelines. Just choose the body type of your vehicle, and place it in the highlighted area.

mobile application demo

360-degree photo and video

The application has numerous integrations with such hardware as DMX controllers, turntables, and professional 360-degree cameras. The last ones allow distributors to reproduce the detailed vehicle view. It’s not a problem if you don’t have specialized hardware to film your vehicle, you can do it with your mobile phone.

mobile application demo

Web app features

A web component of the AutoloadIT software is designed for studios’ owners. It isan adminstrative component that is responsible for gathering and analyzing data from the client’s apps, and making reports based on it.

Gallery management

When people take shots of their cars in a particular studio, they are uploaded to the cloud. Studio owners can access these photos and view them in a convenient way. The photos are divided by categories like “360 spin” or “blemishes”, so managers can quickly find exactly what they’re looking for.

application demo

Detailed reporting

Web component automatically forms reports accessible to studio managers. They can see how may photos a person has taken, so that the studio can charge a fee for a particular amount of services. The reports also provide all the information about the cars photographed, and the clients’ personal info.

application demo

Discovery stage

icon

Who we build for

Our client is a software and hardware solution that helps car dealerships to capture 360-degree exterior and interior car photos.
icon

Goal

We were tasked with the refurbishment of the existing applications for car imaging to make them meet the present-day requirements and enhance the sales, and implement new features.
icon

Solution

We have created two full-fledged desktop and mobile components and integrated the software with the photo-capturing devices.
icon

Collected requirements

Client's vision and main goals
  • To analyze the existing code to find the weak spots and refurbish it
  • To implement new functionality to provide a wider range of services to the clients
  • To create a hybrid mobile companion for a desktop app
  • To make integrations with the photo-capturing devices
icon

Existek visualizes your ideas and requirements

We precisely collect your requirements to execute a business analysis and create a project mock-up.
  • Engaged professional developers to review the code and familiarize with the application
  • Gathered a team of 5 specialists that will be working on the project
  • Created a development roadmap for all further stages
  • Spent about 180 hours on documentation development
icon

Deliverables

What EXISTEK produced during the analysis stage
  • A Software Requirements Specification (SRS) document
  • A System Architecture and a Database Design document
  • Project timeline and final cost estimation
  • A detailed project plan with all milestones, sprints, and deadlines
content_image

Highlights

15
meetings
we conducted with the customer during the pre-development stage
180
hours
was spent on defining the main development goals, and creating a plan
5
specialists
we have chosen to work on the further stages of the project
5
weeks
was spent on the reverse engineering altogether
we conducted with the customer during the pre-development stage
was spent on defining the main development goals, and creating a plan
we have chosen to work on the further stages of the project
was spent on the reverse engineering altogether

Development and testing

Technologies

We were tasked with the desktop and mobile components. As the project is complex itself, we decided to cut some time and budget, and choose the hybrid approach. That’s why our choice fell on Xamarin. It allows reusing more than 85% of code, which was very useful for this project. Apart from that, we had to pay extra attention to security and database integration. So, we’ve opted for Node.js on the backend. It supports most databases and contains numerous tools and libraries for security.

Backend

60%

decrease in page loading time

7MM

websites in the US run on Node.js

Frontend

#1

IDE - Visual Studio - is used for WPF

85%

of code you can reuse with Xamarin

Development tools

jira

780

Tasks in Jira visible to the client

20k+

People can use Jira simultaneously

Technologies used by

First iteration development roadmap

Two years ago we were reached out by one of AutoloadIT founders. They had a kind of outdated solution that required a lot of code refurbishing and implementation of new features. It took us about 20 weeks of active development to launch the first app version. After the launch, we’ve been working on this project for more than 2 years. We constantly receive new requests from our client and implement them steadily.

development roadmap picture

Team composition

When our client had reached us, he already had a ready solution, so we didn’t have to engage a business analyst and a UI/UX designer. So, we focused more on the developers. There are 3 developers working on this project by this day; a desktop, mobile, and full-stack developer. Project management itself is happening on our end. The client just gives us a brief description of what should be done and we plan how to achieve that.

developer photo
Project manager
Volodymyr
developer photo
QA engineer
Katia
developer photo
Desktop app developer
Andrew
developer photo
iOS developer
Michael
developer photo
Full stack developer
Anton

How we ensure visibility for the client

As long as our clients have full transparency during all development stages, we have their trust, and this is exactly what we aim for. We try to make the client a part of our everyday work: daily meetings and check-ins. We follow Agile methodologies because we completely adopt the principle of customer relationships over the strictly defined plan. So that, our clients are free to make changes on the go and access to the latest app version on their devices.

icon
Regular progress calls
icon
Agile methodology
icon
Dedicated project manager

Highlights

20
hours
spent on coding to launch the first version
420
weeks
of project manager's engagement
6
weeks
QA team spent on the thorough testing
spent on coding to launch the first version
of project manager's engagement
QA team spent on the thorough testing

Project summary

Starting from the code analysis, we’ve come all the way to the final full-fledged product that noticeably enhances car sale all over Europe. Though we’ve launched the product after about 7 months from the start, we still keep working on it. AutoloadIT is a complex system that requires constant support, updates, and new features. That’s why currently we have 3 developers working on it by this day and plan to continue releasing new innovative functionality.

2+years

Total project duration

1st version development

5 weeks 20 weeks 2+ years
Discovery Support and new features
result stages picture

Discovery

5 weeks

1st version development

20 weeks

Support and new features

2+ years

Highlights

10K+
photos
were uploaded via the app
40
screens
in the first app version
20
weeks
spent on coding
were uploaded via the app
in the first app version
spent on coding




    phone

    Call us

    location icon

    Our location

    Strada Banu Antonache 40-44,
    Bucharest, Romania, 011663
    Kosmonavtiv Ave, 39
    Vinnytsia, Ukraine, 21021
    pen icon

    Drop us a line