Development of an interactive platform for searching bus tickets using distributed big data processing technologies

Authors

  • Anastasiia S. Troinina Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна Автор
  • Leonid O. Kulik Odesa Polytechnic National University. 1, Shevchenko Ave. Odesa, 65044, Ukraine Автор
  • Ivan Y. Nazarov Odesa Polytechnic National University. 1, Shevchenko Ave. Odesa, 65044, Ukraine Автор

DOI:

https://doi.org/10.15276/ict.02.2025.51

Keywords:

Fare calculation, distributed data processing, Apache Spark, web application, transportation logistics, routes

Abstract

In the modern context of digital transformation, the passenger transportation sector requires innovative solutions capable of ensuring high speed, accuracy, and scalability in route planning and fare calculation processes. Traditional ticket search services are often characterized by significant query processing delays and limited flexibility in forming pricing proposals. This highlights the need for new information systems oriented toward the integration of distributed data processing technologies. This work presents the development of a web application for searching bus tickets across multi-segment connections with a built-in fare recommendation module. The system combines fast route search functionality, support for complex queries with transfers, and automated fare calculation. Apache Spark is used as the computational core, enabling distributed processing of large data sets. The server-side is built using Flask, while PostgreSQL is employed for data storage. The user interface is implemented using HTML, CSS, and JavaScript, ensuring accessibility and ease of interaction. Analysis of existing analogs demonstrated the absence of comprehensive solutions that simultaneously optimize route search and automate fare calculation. The proposed system overcomes these limitations through integration with carrier APIs to collect upto-date information and the implementation of big data processing mechanisms. Experimental testing confirmed the effectiveness of the approach: system response time was reduced to 300–500 ms, and recommendation accuracy reached 92–95%. In cluster mode, the system can process over 1 million records per hour, indicating high performance and scalability. The practical significance of this development lies in its potential application as a standalone tool for carriers or as part of comprehensive transportation platforms. The system contributes to cost optimization, increased transparency of pricing polici es, and improved user experience, making it a promising solution for modern transportation logistics.

Downloads

Download data is not yet available.

Author Biographies

  • Anastasiia S. Troinina, Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

    PhD, Associate Professor of the Department of Software Engineering

    Scopus Author ID: 57193992712

  • Leonid O. Kulik, Odesa Polytechnic National University. 1, Shevchenko Ave. Odesa, 65044, Ukraine

    Student of the Department of Software Engineering

  • Ivan Y. Nazarov, Odesa Polytechnic National University. 1, Shevchenko Ave. Odesa, 65044, Ukraine

    Student of the Department of Software Engineering

Published

2025-11-05

How to Cite

Development of an interactive platform for searching bus tickets using distributed big data processing technologies. (2025). Інформатика. Культура. Техніка, 2, 336–341. https://doi.org/10.15276/ict.02.2025.51