A . User registration and login In this system users will have to log into the system using the username and the password via the mobile app. If he /she doesn’t has an account the passenger has to create an account by giving the required details such as name, NIC, date of birth and etc. In there they have to set a username and a password. The details of the passengers will be stored in cloud based database system. After that they will be able to log in at any time by giving username and password. B . Normal ticket reservation Then the passenger have to select the source and destination. The system will show the train timetable that can travel to the selected destination and the passenger have to choose the train for travel. I...