We created an application for one of the polish public transport companies. It allows people to use the ticketing system and track travel schedules on their mobile phones, and the company - to sell tickets without commission-charging intermediaries. The application was created both for iOS and Android devices.

ticket
sprint

DEVELOPMENT PROCESS

  1. Product backlog
  2. Sprint backlog
  3. Sprint (once a week)
  4. Potentially shippable product increment
  5. Product

WHY DID WE START THE COOPERATION?

Our client came to us with a general plan - be independent from external ticketing system providers. The plan has appeared immediately. It was necessary to create a dedicated application, which will contain all the functionalities needed to travel by public transport. Buying the tickets was only a part of the app. During this project, the important thing was to make a solution accessible for everyone - including people with all kind of disabilities.

ticket

WHICH STRATEGY DID WE APPLY?

We’ve started from collecting information about the needs of people, who travel by public transport, and then we made the graphics. On this basis, we were able to determine the product and sprint backlog. After that, we made some tests, in connection with the fact, that this app was to be usable for everyone. When we got the approvals, we were ready to start the implementation. Some functionalities were being performed independently by us, but there were some, where cooperation with the client was particularly important. One of them, is the function of tracking the current location of vehicles, which is connected with the installation of tracking devices in each of them.

CRUCIAL AREAS, THAT WE HAVE IMPLEMENTED:

Ticket sales

More than 100 types of tickets to choose from the app's store

  • Feature 1.

Location tracking

Checking the real-time location of the main transport lines.

  • Feature 2.

Checking the travel timetables

Searching routes, connections and departure times.

  • Feature 3.

Verification of passengers

Verifying of granted reliefs by adding an ID Card.

  • Feature 4.

Fast payment methods

Possibility of paying by adding a credit card.

  • Feature 5.

WHAT DID THE CUSTOMER GAIN

  • Independent ticketing software.
  • Possibility to sell tickets at a lower price, due to the lack of commission.
  • Centralization of services for public transport customers.
  • The ability to generate the sales reports and select the most frequented routes.

WHO CREATED THE SOLUTIONS?

PROJECT MANAGER (10%)

PROJECT MANAGER (10%)

REACT NATIVE DEVELOPER (28%)

REACT NATIVE DEVELOPER (28%)

REACT NATIVE DEVELOPER (64%)

REACT NATIVE DEVELOPER (64%)

ticket
Technologies

Technologies used during the development process

React Native
React Native
Redux
Redux
GraphQL
GraphQL
Matt Oracz

Do you have any questions? Contact me

Matt Oraczmatt.oracz@sbay.io

Looking for React or React Native talents?

Need help? Our team will help you straight away.