Prev Case

Mobile App That Rewards Recycling of Consumer Packaging

Next Case

Industry: Business

Highlights

  • Performance boost by 3x
  • An administrator interface to manage 54,000 existing users with around 400 new ones added daily
  • Precise identification of user geolocation across 5,600 recycling stations

Technologies Used: JavaScript, Node.js, React Native, PostgreSQL, MongoDB, GraphQL

Methodology: Agile

Quick Video About the Project

Customer

Driving forward sustainable initiatives, Bower stands behind an application, which allows people to get paid for recycling disposable packaging. Operating in Sweden, the company was awarded People’s Choice at Norrsken 2019, a major prize for impact startups in the Nordic region.

Need

The Bower’s application enables users to scan a barcode on the packaging while at one of the recycling stations. When the company turned to HQSoftware, the solution featured an outdated administrator interface, which required a coder to manage partner brands, QR-codes, stations, user accounts, etc.

Collaborating with HQSoftware, the organization wanted to optimize and stabilize performance and streamline business-critical operations.

Challenges

Under the project, the team of HQSoftware had to address the following issues:

  • The application prevented a user from scanning a barcode if his/her geolocation was not identified at the recycling station.
  • Some of the UI components utilized too much RAM memory, which dramatically impaired performance.

Solution

By implementing the React Native’s Geolocation API, our developers ensured that the user location was identified precisely.

To enhance performance, engineers of HQSoftware redesigned RAM-intensive UI components as accordion elements. In addition, our team reconfigured the system to display the nearest stations on the map instead of loading all the 5,600 stations across the country. This helped to achieve a 3x boost in performance.

5 1 -  5 2 - 5 3 -

Then, experts at HQSoftware developed a web interface, which enabled administrators to manage scans, user accounts, stations, partner brands, bug reports, etc. Furthermore, our developers made it possible for end-users to submit a bug right from the application.

Finally, engineers of HQSoftware containerized the application with Kubernetes to achieve scalability and efficient resource utilization, while ensuring continuous integration/delivery with Jenkins.

Outcome

Cooperating with HQSoftware, the customer optimized performance of its application by 3x. Utilized by 54,000 people in Sweden, the application precisely identifies user geolocation at the recycling station, which is critical to get a payment. With around 400 new users downloading the solution daily and new partnerships with brands, now it is possible to efficiently add and manage all the related data.

See in the App Store or Google Play

app store - google play -

Check Out Other Works

See How We Approach Business Objectives

relationships of couples 353x235 -
Mobile App That Gamifies Relationships of Couples
IoT app for smart buildings 353x235 -
IoT: Mobile App for Smart Buildings and Yachts Management
voip application 353x235 -
VoIP Application for Calls, Photos, and Drawing: 4x Increase in App Downloads
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