Pranjal360Agarwal / ApnaBharat-Bus-Booking-Reservation-System

It is the system containing fully functional features from booking ticket to generating the ticket. With the bus ticket reservation system, you can manage/book reservations, clients data and passengers lists, can add new bus or new route as an Operator admin.
https://apna-bharat-bus-booking-reservation-system.vercel.app
MIT License
72 stars 100 forks source link

Added sqlite database to the Login system of [Login System Architecture Folder] #134

Closed bishalde closed 1 year ago

bishalde commented 1 year ago

89

GSSOC23

Description Of BUG: Login System Architecture Folder files needed to be implemented with database[sqlite3 or Mysql] and this folder can be restructured and needed an improvement in UI. I found that in the folder Login System Architecture the files Final Page Navigation.py , Login Form Database.py & Login Form.py are using .txt file to store login details. sqlite3 or MySQL database is needed to be implemented to store the data to keep it safe & a proper folder structure is needed for this module to store static files[images and logos].. And additionally, UI and UX improvements can be made in these files... I hope to Contribute to this issues..!

Problem Fixed

  1. firstly refactored the structure of the folder , made a separate image to store images.
  2. made all the code in a simple file using toplevel, instead of using different useless files.
  3. replaced the .txt file, and used SQLite database to store all the files.
  4. Modified the readme file also.
  5. Mainly implemented SQLite database for signup and login, with validation that no 2 user can have the same username.

Folder Structure image

Database Design image

Pranjal360Agarwal commented 1 year ago

@bishalde Raise the PR again in the test branch too

bishalde commented 1 year ago

@Pranjal360Agarwal check i created a PR for Test branch also.!