Railway Ticket Booking System
Mar 2020 - Apr 2020 - (2 months)
The front end client side design of a railway reservation system was developed and implemented using HTML and BootStrap. This application can frequent railway users to register themselves and create an account with the website by registering their details such as their username, real name, gender, age, aadhar number, age, mobile phone number and address. For enhanced security, the password for the user account is encrypted using the Argon2 encryption algorithm which is inbuilt in the Django framework. The purpose of the encryption is that the administrator who accesses the user data does not have access to the real password since it is encrypted. Once the user has created his or her account, he or she can login with his or her username and password and book tickets for other passengers online by providing the passenger name, the train number, the station code of the location of departure and the station code of the location of arrival. Once the booking is done, the details of the booking are securely stored in the Django database which can be accessed only by a website administrator.