Prev Case

A Real-time Road-traffic Safety System

Next Case

Industry: Automotive

Highlights

  • iOS and Android European roadmap applications with thousands of users
  • WordPress-based customized website offering a map, a news section, and an online store
  • On-the-fly notifications, tips, and real-time data updates
  • Amazon cloud service with better server capacity maintenance

Technologies Used: Node.js, PHP, Angular, AWS Lambda, MySQL, AWS SNS, API Gateway, CloudWatch, RestFull API, Gulp JS

Methodology: Agile

Customer

Our client is a rapidly growing European company that focuses on providing software for traffic safety.

Need

The customer set out to develop and integrate a new version of the applications for iOS and Android systems, API, and the backend logic, while leaving the operation of the existing apps and website without changes.

Solution

The project is a speed control and traffic messages system presented in the form of a technical roadmap supplied with all-kind useful spots/pins: speed cameras, roadwork, jams, comments, etc.

By the project’s start, the customer had a website containing news, a web store, and a configurable map with road pins, as well as mobile apps for iOS and Android systems.

We were entrusted to enhance and develop a new version of the already functioning outdated apps. The customer addressed to us with developing a new backend and API with the use of which the apps would receive and save information in the MySQL database.

The key points:

  • HQSoftware had to integrate new apps into the already existing system. Meanwhile, the previous versions of the application and website had to keep working.
  • The old version used an out-of-date ASP.NET technology for backend logic. We had to delve into the original logic with each API call, read ASP files, and integrate data into a new one while solving issues with the lack of documentation. The backward compatibility was ensured by using Node.js technology for the new API.
  • HQSoftware was tasked with solving a workflow optimization problem as the old
    database functions couldn’t handle the load. HQSoftware chose Amazon cloud service, which allows for better server capacity and therefore speed maintenance. We placed all the necessary components starting from code patches and layers up to the architecture and servers in the Amazon cloud service, which allows for correct load distribution, increase in the number of users, more data processing, etc.
A Real time Road traffic Safety System 1024x839 -
A Real-time Road-traffic Safety System
Several new features were implemented into the project as well:
  • Extended map: previously limited to Denmark’s territory only, now map and pins cover the whole EU territory.
  • ‘Rich notifications’: now any user can set up timely on-scene notifications and never miss traffic updates.
  • ‘Coupons’: the system offers discounts at the pinned spots on the map.
  • ‘Newspaper subscription’: in case a user is subscribed to a popular local newspaper, which is a part of the customer’s affiliate program, they receive the paid app’s version with a set of advanced features for free.
  • ‘Fast comments’: any user can add predefined text comments to the new or already-made pins on the map.
  • MixPanel integration: the system is supplied with MixPanel analytics, which lets the
    customer keep and analyze multiple users’ data, including registered users Qty,
    subscribed/unsubscribed users Qty, webstore customers Qty, etc.

Team

  • 1 project manager
  • 1 full-stack developer
  • 1 QA engineer

Outcome

The outdated system acquired a new look and feel: API, logic, apps for Android/iOS, AWS, Mixpanel, extended features. The customer was fully satisfied with the work done presented in detailed project documentation (Wiki) making all development stages transparent and freely monitored.

Now HQSoftware continues working at the project: a new customized WordPress website and an administration control panel are being developed. When the stage finishes the old apps and the website are planned to be switched off while a new database is to be integrated.

To learn more about our custom development services, click here.

Check Out Other Works

See How We Approach Business Objectives

moscow parking space 1 353x235 -
Large city parking space
VR simulator for drivers 353x235 -
VR Distorted Visuals Simulator for Drivers: 87% User Engagement Rate
entertainment application for air travelers 353x235 -
Entertainment Application for Air Travelers, on and off Board
Kick Off With Your Project Today




    *Required Fields

    Attach File

    We are open to seeing your business needs and determining the best solution. Complete this form, and receive a free personalized proposal from your dedicated manager.

    Sergei Vardomatski 100x100 -

    Sergei Vardomatski

    Founder