Home Search AA
Number of visits:



Johannesburg has a complex bus system which is quite different from what is used elsewhere. There exist a gap of effectiveness and perfect schedule time. Technology has not yet fully revolutionized the process of scheduling as most of the processes are done by manual work. These are the main factors that have created a problem when users wanted to schedule their everyday trips. Still, finding the perfect scheduling algorithm that will ease the transportation is yet a big step to be achieved. A lot of factors, such as the number of passengers that want to use a bus, the alternative routes, etc, are to be considered in this process. 


Project goal

In order to solve the above mentioned problems, it was requested the creation of an algorithm that will help in the bus planning process. It will increase the process’ efficiency and reduce the time needed to do a scheduling. The users waiting time should be dropped from hours to minutes. 



The Fleet manager can:

  • Log into (and logout) the system.

  • Get the location of the company's buses on a map.

  • Add/modify/remove a bus.

  • Assign drivers to buses.

  • Add/remove a route.

  • Add/modify/remove a driver.

  • View the pending user requests on a map.

  • View the previous user requests in a table.

  • View the company's routes utilization. 

The Bus driver can:

  • Log into (and logout) the system.
  • View his/her schedule on a map, with all the user requests he/she needs to cover.

The Passenger generates a user request for a bus, specifying at which stop he/she wants to get on and off the bus. 



Login page:


Bus driver's personal page:


Fleet manager's homepage:


Fleet manager's buses:


Fleet manager's drivers:


Fleet manager's routes:


and so on..


Architecture overview


Technologies used








Albi Dode

Project role(s):

Personal info: 25,albania,master

Skills and interests: computer science

Hobbies: chill

E-mail: ade15002@student.mdh.se

Other contacts: skype albitr1
facebook albidode

Hoang Huy Nguyen

Project role(s):

Personal info: I am an Erasmus student. I am 25 years old. I come from Vietnam. Before coming here, I studied information technology at Post and telecommunication institute of technology in Hanoi. Now I was studying master of computer science program.

Skills and interests: Before studying master course, I had more than one year experience in Cobol , Cshell programming language and database. I just worked at NRi company in Japan. Additionally, I had little experience in Java and Android.

Hobbies: My hobbies : play football and watch movie with friends.

E-mail: hnn16007@student.mdh.se

Other contacts: Skype : nguyenhoang21121991
Facebook : https://www.facebook.com/hoang.huy.6868

Whatsapp/Phone number : +46764362023 

Andrea Colombo

Project role(s):

Personal info: 23 years old, born and raised in Gallarate, province of Varese. Studying computer science and engineering at polimi, previously studied in a scientific high school from my hometown.

Skills and interests: Programming languages: C/C++, java, HTML, javascript, php. Database management with SQL, XML

Hobbies: Currently playing wheelchair rugby

E-mail: andrea55.colombo@mail.polimi.it

Other contacts: Facebook AndreaColombo1993
Whatsapp/telegram 3347887544

Isabella Agosti

Project role(s):

Personal info: Age: 22. Country: Italy. Place of origin: Italy. Studying: Computer Science Engineering. Studying previously: Scientific High School/Computer Science Engineering.

Skills and interests: I'm a quick learner and I can easily work in a group.

Hobbies: Drawing and playing videogames.

E-mail: isabella.agosti@mail.polimi.it

Other contacts: Skype: issss1994
Facebook: https://www.facebook.com/isabella.agosti
WhatsApp: +39 3668726489

Stefano Antonino Badalucco

Project role(s):

Personal info: Age: 24; Country: Italy; Studiying: Software engineering; Studiyng previously: scientific high school;

Skills and interests: Solving problems, work in group, fast learning

Hobbies: Videogame, sports

E-mail: stefano.badalucco@mail.polimi.it

Other contacts: Facebook: Stefano Badalucco
WhatsApp: 3470632978
Skype: Stefano Badalucco

Sharvathul Hasan Ameerjan

Project role(s):

Personal info: I am 25 years old. I am from Tamil Nadu, India. Currently doing my Masters in Software Engineering in MDH University, Västerås. I did my Bachelors in Computer Science and Engineering from Anna University, Chennai, Tamil Nadu, India.

Skills and interests: Quick learner, interested in technology and programming

Hobbies: music, dance, movies

E-mail: san15014@student.mdh.se

Other contacts: skype : sharvathul
Facebook : sharvath

Muhammad Ejaz Khan

Project role(s):

Personal info: I am from Pakistan age 27. I am studying Master in Computer Science in Italy, But now here in MDH as an Exchange student.

Skills and interests: Web development, Quick Learner 

Hobbies: Sports

E-mail: mkn16021@student.mdh.se

Other contacts: Facebook: ijaz.khan.7121 , Skype: agrianmik


Local supervisor

Abhilash Thekkilakattil (abhilash.thekkilakattil@mdh.se)

Remote supervisor

Elisabetta Di Nitto (elisabetta.dinitto@polimi.it)


Project customer

Aneta Vulgarakis Feljan (aneta.vulgarakis@ericsson.com)