This project is part of the Program Engineering course in the second year of my undergraduate studies. It showcases my understanding and application of software engineering principles, including design patterns, coding best practices, and collaborative development using Git. Through this project, I aim to demonstrate my growing proficiency in building scalable, maintainable software solutions.
City Passenger Transport Management System
The task is to design and create a software solution for managing the public transport system of the city of Varaždin.
The software solution aims to improve the quality of public transport services for clients while simultaneously modernizing the system for digitally entering new timetables. The solution involves the ability for employees to create, edit, and delete timetables and other related information. The requirement includes the ability for the public to view existing timetables, the buses operating on them, and the stations where they stop. A bus tracking system needs to be designed to accurately display the bus location at stations, as well as the estimated arrival time.