B2C WEB AND MOBILE PARKING PLATFORM

admyt app - Case Study

image

Web and mobile app for iOS and Android, built with React, React Native, and Node.js

person-1
Olgierd Gawroński PROJECT MANAGER OF ADMYT

Like what we do? Let’s talk about your project and build something your users will love.

img
I’m very satisfied with the cooperation with Reweto. We’ve been very lucky to get a team that just clicked and jelled. We’ve had the same core team for over two years and everybody who worked on the project learned really quickly and contributed to our growth vastly. It was a great experience to see this young team showcasing a lot of experience and quality of work while enjoying themselves. Devon Beynon COO AT ADMYT

Scope and highlights

  • 15SHOPPING CENTERS
  • 41kUSERS
  • 60kCARS

The Challenge

Web3-app-laptop-mockup
Web3-app-laptop-mockup

The Process

Upon receiving the access to various parts of the system and the codebase, we met for a three-day Discovery Workshop to work on project scope, identify pain points, and challenge admyt’s business ideas.

To facilitate development and make sure every element of the app worked well, we wrote 2,000 unit tests and implemented Cypress.io to automate the testing, considerably reducing the amount of time spent on testing functionalities.

We also added Redis and BullJS on the backend. Thanks to this setup, we were able to simultaneously build new features and refactor legacy code in the existing parts of the app. During this stage, we were:

Taking over admyt was a huge challenge. On one hand, we had to deal with performance issues and the whole server-to-server communication that needed to be optimized and rewritten. On the other, we already had 30K users that have been using the application almost every day so we just couldn't pause the app and start development from scratch. Hours of testing, refactoring and planning paid off—we have a stable and testable application that is ready to serve even more new users and reach new markets. Magdalena Poprawa TECH LEAD

The Outcome

Reweto released the Web app to the South African market in June 2018. So far, it has recorded over 41,000 sign-ups and now links approximately 60,000 cars.

With a stable version built in Node.js and React, the app is now easy to maintain and augment with new features. It’s also much easier for new developers to jump quickly into the project.

Optimizing requests between servers resulted in a reduction of synchronization time from 20-30 seconds to just 30 milliseconds, making the app easy to scale. The team, however, is far from slowing down and is averaging around eight releases per month.

Since we began our collaboration, admyt has expanded from shopping centers to retail, offices, and residential real estate. In Poland, they make parking a seamless experience for patrons of Pasaż Grunwaldzki in Wrocław, Galeria Młociny in Warsaw, and Galaxy in Szczecin.

The admyt parking platform is also deployed in fifteen premier malls across South Africa, a handful of hotels in Australia, with more launches to come in 2019.

The mobile app for the Polish market, built in React.js, is available for Android and iOS.

The success of this project hinged on the following factors: