Digital Transportation System

Public transport made more accessible and easier.

JavaScript TypeScript Vue.js
digital transportation system case study
digital transportation system case study

About product

Our client believes that upgrading in-vehicle systems should be as easy as installing an app on your smartphone. What could run in the Cloud should work in your vehicle, no matter which version number of the onboard computer you use. That is why the company wanted to create a new application with us. Our goal was to make public transportation more accessible and easy. The product was an application that showcases the most important information to passengers of public transport. It was supposed to be visible on the buses and at the stops. Information varies depending on the bus and its location (stage of the journey):

  • on the road,
  • approaching a stop,
  • stopover,
  • approaching the end of the route.

The challenge

The Public Transport industry is facing major challenges triggered by the digital transformation of our world: passengers looking for reliable connectivity, operators willing to benefit from in-service data, online companies trying to reach customers on the go. That is why we wanted an app to be as accessible as possible. Our main challenge was in developing an app using a JavaScript framework – Vue3 and TypeScript. It is still new technology but it characterizes by high performance – you don’t have to optimize much so the application functions well. 

What is more, it was highly important to download information about the stage of the journey from the server every second. Then, depending on it, downloading additional information, like available transfers at the station, etc. The connection with the server and transferring data was crucial for the whole product to function properly. 

Moreover, we wanted all of the transitions in the application to be smooth so animations were something our front-end developer focused on a lot. 

Technological Solution

The application was developed using Vue.js 3.0 and TypeScript. These technologies allow us to easily scale the product and connect with the server easily every second without decreasing the app’s performance. The application was created in the same way as web applications are created based on JavaScript. Except here we had one fixed screen size (no RWD) and no user interaction.

Back-end was developed on the client’s side and shared with us in the form of AWS docker images. Along with it, we have received well-prepared documentation which allowed us to start the development process almost immediately. 

We highly appreciated the client’s support in the back-end as it was really professional and let us cooperate just smoothly. 

digital transportation system case study

Digital transformation

Our intention was to digitalize information for passengers of public transport. The main purpose has been put to make it available and easy to use in practice.
digital transportation system case study

Ready for users

We created the animations to make the app look modern and user-friendly. All of the transitions are smooth as our front-end developers focused on it a lot. The product was ready to go before the deadline.
digital transportation system case study

High performance

Technology we used is famous for good optimization. The connection with the server was crucial. Yet our product was scaled and connection with server could be done easily without decreasing the app's performance.

The outcome

The product was developed before the deadline which made the client’s team really satisfied with our work. After just a few small adjustments the application was ready for users. What was most appreciated by our client? The animations created by us, made the app look even more modern and user-friendly. The information provided in the final product includes, but is not limited to:

  • Line number and symbol,
  • Time left to get to the stop,
  • List of all available lines at a given stop with their arrival time,
  • Elevator or no elevator,
  • Parking for city bikes and information about their number,
  • Advertising (text + graphics).
  • With all of this, we believe that using public transportation will be even easier for passengers using these solutions.
clock

+

Development time

Core team

Piotr Sędzik, COO of Applover

Piotr

CEO
Member of the Board

Patryk UX/UI Designer

Patryk

UX / UI Designer

Adam Szeptucho, Front-end Developer

Adam

Front-end Developer

Case studies

Check our case studies

featured imaga2_signium

Signium

HR services, Top Management Executive Search assignments for C-level and upper management positions in the CEE region.

labplus mobile app case study

Labplus

LabPlus provides a simple way to schedule and pay for desired medical test in your home town.

Let's meet

Why wait? Tell us about your needs!

jan kamiński, head of sales at applover, co founder

Jan

Head of sales

Let's schedule a call
Tadeusz Korzeniewski, IT Project Consultant & Business Leader at Applover

Ted

Head of Business Development

Let's schedule a call