fbpx

Digital Transportation System

Public transport made more accessible and easier.

Digital Transportation System
Arrow down

Interested?

Join the waitlist

Brief

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. 

clock

Development time

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. 

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.

Meet our team!

Piotr Sędzik, CEO 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 x applover case study

Labplus

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