{"id":27949258,"url":"https://github.com/haleshot/flight_booking_system","last_synced_at":"2025-05-07T15:21:08.581Z","repository":{"id":174586581,"uuid":"652437833","full_name":"Haleshot/Flight_Booking_System","owner":"Haleshot","description":"A Python project with MySQL connectivity and PyQt5 GUI library for efficient flight ticket booking, data management, and visualization.","archived":false,"fork":false,"pushed_at":"2024-12-13T15:29:42.000Z","size":8735,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-13T17:13:39.515Z","etag":null,"topics":["booking-platform","booking-system","flight","management-system","mysql","mysql-database","pyqt5","pyqt5-desktop-application","pyqt5-gui","python","python-app","sql"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Haleshot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Haleshot","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2023-06-12T04:40:16.000Z","updated_at":"2024-12-13T15:29:46.000Z","dependencies_parsed_at":"2024-07-27T17:16:49.422Z","dependency_job_id":"9d4d8db5-abb8-4fc1-b821-97ed7e21fe12","html_url":"https://github.com/Haleshot/Flight_Booking_System","commit_stats":{"total_commits":286,"total_committers":2,"mean_commits":143.0,"dds":0.4055944055944056,"last_synced_commit":"5579461f927e1b6712ba3a1d3836feee80861b9b"},"previous_names":["haleshot/flight_booking_system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FFlight_Booking_System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FFlight_Booking_System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FFlight_Booking_System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FFlight_Booking_System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haleshot","download_url":"https://codeload.github.com/Haleshot/Flight_Booking_System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252902718,"owners_count":21822288,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["booking-platform","booking-system","flight","management-system","mysql","mysql-database","pyqt5","pyqt5-desktop-application","pyqt5-gui","python","python-app","sql"],"created_at":"2025-05-07T15:21:07.882Z","updated_at":"2025-05-07T15:21:08.580Z","avatar_url":"https://github.com/Haleshot.png","language":"Python","funding_links":["https://github.com/sponsors/Haleshot"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e Flight Ticket Booking System \u003c/h1\u003e\n\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#Installation\"\u003e Installation \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Introduction\"\u003e Introduction \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Components of the Database Design\"\u003e Components of the Database Design \u003c/a\u003e\u003c/li\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"#Payment\"\u003e Payment \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Flights\"\u003e Flights \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Cancellation\"\u003e Cancellation \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Company\"\u003e Company \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Initial Account Info\"\u003e Initial Account Info \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Full Account Info\"\u003e Full Account Info \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Indivo, Nistara, MetAirways, Picejet\"\u003e Indivo, Nistara, MetAirways, Picejet \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Cust_Choice-Flight\"\u003e Customer Choice Flight \u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#Customer\"\u003e Customer \u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n    \u003cli\u003e\u003ca href=\"#Entity Relationship Diagram\"\u003e  Entity Relationship Diagram \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Relational Model\"\u003e Relational Model \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Normalization\"\u003e Normalization \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Learning from the Project\"\u003e Learning from the Project \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Challenges Faced\"\u003e Challenges Faced \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Conclusion\"\u003e Conclusion \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Contributing\"\u003e  Contributing \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#ToDo\"\u003e  To Do \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Video Demo\"\u003e  Video Demo \u003c/a\u003e\u003c/li\u003e\n\n  \u003c/ol\u003e\n\u003c/details\u003e\n\u003chr\u003e\n\n\n\n\n\u003ch2 id=\"Installation\"\u003e 📦 Installation \u003c/h2\u003e\n\n\u003cp align=\"justify\"\u003e\n\n## Installation\n\nTo install and set up the Flight Booking Management System project, please follow these steps:\n\n1. **Requirements**: Make sure you have Python installed on your machine. You can check if Python is installed by running `python --version` in your command prompt or terminal. Additionally, ensure that you have MySQL Workbench or a compatible MySQL client installed.\n\n2. **Download Dependencies**: The project's required Python packages and libraries are listed in the `requirements.txt` file. You can install these dependencies by running the following command in your command prompt or terminal:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n   This will automatically download and install all the necessary packages.\n\n3. **SQL Database Setup**: I have provided a detailed markdown file that includes the necessary commands to create the database and tables. Open the file and execute each statement one by one in your MySQL Workbench or preferred MySQL client. The database name used in the script is `dbms_project`.\nThe file for the SQL database setup can be found [here](https://github.com/Haleshot/Flight_Booking_System/blob/main/SQL%20Database%20Setup.md)\n\n5. **Configure MySQL Connection**: Open the Python file of the project and locate the section where the MySQL connection details are specified. Update the values for the root username and password, as well as the localhost information, to match your MySQL configuration.\n\n6. **Run the Application**: You are now ready to run the Flight Booking Management System. Execute the Python file in your preferred Python environment by running the following command:\n\n   ```bash\n   python main.py\n   ```\n\n   The application will start, and you can begin exploring its features.\n\nBy following these steps, you will have successfully installed and set up the Flight Booking Management System on your local machine. Enjoy using the application to manage flight bookings!\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\n\u003ch2 id=\"Introduction\"\u003e :pencil: Introduction \u003c/h2\u003e\n\n\u003cp align=\"justify\"\u003e\nWelcome to the Flight Booking Management System! This project was developed as part of my DBMS course, combining my knowledge of Python-SQL connectivity and the PyQt5 GUI library to create a user-friendly and visually appealing application. The system allows users to create accounts, log in, and confirm their identity through OTP verification (with occasional help from Twilio, if it's in the mood!). Once logged in, users can easily access and view flight details, including arrival and departure times and locations, presented in a well-organized table format. While the payment and cancellation functionalities are currently in prototype stage, they demonstrate the system's potential for future expansion. Through this project, I have gained valuable experience in working with MySQL and improving my understanding of Python-SQL connectivity, enhancing my skills in database management and application development.\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\n\n\u003ch2 id=\"Components of the Database Design\"\u003e :cloud: Components of the Database Design \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\nDescription of all entities along with their attributes here along with the primary keys for each entity. \n\nDescription of all relationships among various entities along with the specification of the cardinality and participation for all relationships (present in ERD and Relational Schema). \n\n\n\u003ch2 id=\"Payment\"\u003e :cloud: Payment \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/573a194b-80f1-46a4-9523-7891fe381843)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\u003ch2 id=\"Flights\"\u003e :cloud: Flights \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://user-images.githubusercontent.com/57552973/209421140-bb437b5b-6136-460c-bbf6-4ef833094841.png)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Cancellation\"\u003e :cloud: Cancellation \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/d4835cfc-f152-4991-8e88-37729104989b)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Company\"\u003e :cloud: Company \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://user-images.githubusercontent.com/57552973/209421152-574e15f2-e9b9-48b3-91cf-d5fb55266c53.png)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\u003ch2 id=\"Initial Account Info\"\u003e :cloud: Initial Account Info \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/bc9fb9ad-f075-4964-b166-97dad8af8821)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\u003ch2 id=\"Full Account Info\"\u003e :cloud: Full Account Info \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/478bc416-ec6f-4e2b-abec-296a38f61256)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Indivo, Nistara, MetAirways, Picejet\"\u003e :cloud: Indivo, Nistara, MetAirways, Picejet \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n### Seperate relations for each of these companies with same attributes.\n![image](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/91f256d9-6d74-4bff-90a8-604456f48471)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\n\u003ch2 id=\"Cust_Choice-Flight\"\u003e :cloud: Customer Choice Flight \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://user-images.githubusercontent.com/57552973/209421173-f2453cc5-9d0f-40b2-95d5-e4ceb4917ea0.png)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Customer\"\u003e :cloud: Customer \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/6b8557a2-72d5-468b-855d-b1b9f05940f4)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\n\u003ch2 id=\"Entity Relationship Diagram\"\u003e :cloud: Entity Relationship Diagram  \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n### Note - needs to be updated to latest version.\n\n![image](https://user-images.githubusercontent.com/57552973/209421185-3885ed37-5ee9-4246-a15e-8cc76f49ea4a.png)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Relational Model\"\u003e :cloud: Relational Model  \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n### Note - needs to be updated to latest version.\n\n\n![image](https://user-images.githubusercontent.com/57552973/209421204-84efe978-1ab4-4766-8661-87ffc3528041.png)\n\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Normalization\"\u003e :cloud: Normalization  \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n![image](https://user-images.githubusercontent.com/57552973/209421213-d47ee8d4-8094-4fc8-9300-b264b950985e.png)\n\n\n\n\n![image](https://user-images.githubusercontent.com/57552973/209421217-e957867f-4622-46b5-bcb0-41bd364d6c2c.png)\n\n\n\n\n![image](https://user-images.githubusercontent.com/57552973/209421219-0881e7c7-fb31-437e-b4de-4ec2cf854a93.png)\n\n\n\n![image](https://user-images.githubusercontent.com/57552973/209421222-7b23b106-50a1-41b8-8d34-b148b2033482.png)\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Learnings from the Project\"\u003e :cloud: Learning from the Project\u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\nThrough the development of the Flight Booking Management System, several key learning points were obtained:\n\n- Understanding the Ticket Management/Booking system and its overall process.\n- Gaining insight into the integration of front-end (GUI) and back-end (Database) components.\n- Efficient retrieval and modification of data based on user preferences.\n- Clearer understanding of database management systems, including concepts such as normalization, weak entities, SQL commands, relationship cardinalities, and attribute constraints.\n- Exposure to new errors and problems not encountered in weekly labs, leading to enhanced problem-solving skills and a better grasp of MySQL.\n- Learning the PyQt5 + Qt Designer interface, enabling the creation of seamless UI screens (screenshots of respective screens shown above).\n- Integration of front-end with back-end, extracting user data through GUI elements (text boxes, interactive buttons), and merging them into the respective database relations.\n\nThese aspects of the project have contributed to an expanded knowledge base and improved skills in building user-friendly interfaces and effectively managing data within a database system.\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Challenges Faced\"\u003e :cloud: Challenges Faced\u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n  \nDuring the development of the Flight Booking Management System, the following challenges were encountered:\n\n- Integrating the front end with the back end proved to be a complex task, requiring meticulous attention to detail.\n- OTP verification occasionally failed, requiring thorough debugging and refinement of the implementation.\n- Data loss and modification issues arose during the merging process to the back end, necessitating rigorous testing and validation procedures.\n- Connectivity issues with the MySQL Connector library posed obstacles, requiring extensive research and troubleshooting.\n- Some relations within the database fetched incorrect tuples, demanding careful examination and rectification.\n- Adding certain values resulted in unexpected program crashes due to primary key errors.\n- Ensuring the normalization of tables proved challenging and required meticulous design and restructuring of the database schema.\n- Certain buttons in the graphical user interface did not function as intended, and labels were not displayed correctly on their respective screens.\n- Importing the appropriate libraries for the project required attention to detail and resolution of any library-related issues.\n\nOvercoming these challenges contributed to the development of a more robust and functional Flight Booking Management System.\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003ch2 id=\"Conclusion\"\u003e :cloud: Conclusion\u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\nIn conclusion, the Flight Booking Management System has been successfully implemented, providing customers with a convenient platform for booking flights according to their requirements. Throughout the development process, valuable lessons and accomplishments have been gained, including:\n\n- Acquiring knowledge and experience in integrating the front end (PyQt5) with the back end (Database), resulting in a seamless user interface.\n- Enhancing coding skills in Python and effectively applying concepts learned in the DBMS course to develop robust functionalities within the project.\n- Deepening understanding of MySQL queries and their implementation, leading to improved database management skills.\n- Recognizing the significance of various applications that play a crucial role in our day-to-day lives and comprehending the intricate workings of both front-end and back-end components.\n- This project has provided an opportunity for growth and improvement in both technical and problem-solving abilities, setting a solid foundation for future endeavors.\n\nOverall, the Flight Booking Management System has served as a valuable project, not only in terms of learning and implementing key concepts but also in delivering a practical solution for flight ticket booking needs.\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\u003c!-- Contributing --\u003e\n\u003ch2 id=\"Contributing\"\u003e Contributing \u003c/h2\u003e\n\n\u003cp align=\"justify\"\u003e\n\nSee [the contributing guide](CONTRIBUTING.md) for detailed instructions on how to get started with our project.\n\nIf you're looking for a way to contribute, you can scan through our [existing issues](https://github.com/Haleshot/Flight_Booking_System/issues) for something to work on. When ready, check out [Getting Started with Contributing](CONTRIBUTING.md) for detailed instructions.\n\n\nClick on these badges to see how you might be able to help:\n\n\u003cdiv align=\"center\" markdown=\"1\"\u003e\n\n[![GitHub repo Issues](https://img.shields.io/github/issues/Haleshot/Flight_Booking_System?style=flat\u0026logo=github\u0026logoColor=red\u0026label=Issues)](https://github.com/Haleshot/Flight_Booking_System/issues) [![GitHub repo PRs](https://img.shields.io/github/issues-pr/Haleshot/Flight_Booking_System?style=flat\u0026logo=github\u0026logoColor=orange\u0026label=PRs)](https://github.com/Haleshot/Flight_Booking_System/pulls) [![GitHub repo Merged PRs](https://img.shields.io/github/issues-search/Haleshot/Flight_Booking_System?style=flat\u0026logo=github\u0026logoColor=green\u0026label=Merged%20PRs\u0026query=is%3Amerged)](https://github.com/Haleshot/Flight_Booking_System/pulls?q=is%3Apr+is%3Amerged)\n\n\u003c/div\u003e\n\nSimple terms:\n\n1. `Fork` this repository\n2. Create a `branch`\n3. `Commit` your changes\n4. `Push` your `commits` to the `branch`\n5. Submit a `pull request`\n\n\u003c/p\u003e\n\u003chr\u003e\n\n\n\n\u003c!-- To Do --\u003e\n\u003ch2 id=\"ToDo\"\u003e To Do \u003c/h2\u003e\n\u003cp align=\"justify\"\u003e\n\n\n- [ ] Refine UI more\n  - [ ] PyQt5 Editor\n- [ ] Do Bug testing for all screens.\n\n\n### In Progress\n\n- [ ] Showing user, which file to run as main file - portraying user flow.\n\n\n### Done ✓\n- [x] Improve README guides, contributing guides, etc.\n Transfer information from the initial profile account table and final profile account table to the Customer Table.\n- [x] If SQL fetches no data, print no data near table pop up.\n- [x] Create a Rollable screen in which you display a Summary of Customer Details as well as Flight details and give buttons to modify both before proceeding\nto Payments Page.\n- [x] Try adding unique key constraint or primary key to Username in initial_info_account and full_info_account without getting errors of duplicate entry.\n- [x] If user enters string pincode, program crashes, handle that.\n- [x] Add a Video demo in the form of Gif Link for viewers to easily see the working.\n- [x] Admin Mode. \n\n\u003c/p\u003e\n\u003chr\u003e\n\n\u003ch2 id=\"Video Demo\"\u003e Video Demo \u003c/h2\u003e\n\nThe entire project demo can be seen here (except Admin Screens which was incorporated later, this can be found in the gifs down below) - https://youtu.be/ZBlwj9LVAVs\n\n\n\u003cli\u003e\u003ca href=\"##Welcome Screen\"\u003e Welcome Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Login Screen\"\u003e Login Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Create Account Screen\"\u003e Create Account Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Flight Details + Customer Update Information Screen\"\u003e Flight Details + Customer Update Information Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Flight Chosen Screen\"\u003e Flight Chosen Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Summary Payment Screen\"\u003e Summary Payment Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Cancellation Screen\"\u003e Cancellation Screen \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"##Admin Screens\"\u003e Admin Screen \u003c/a\u003e\u003c/li\u003e\n\n\n\u003ch3 id=\"#Welcome Screen\"\u003e Welcome Screen \u003c/h3\u003e\n\n![Welcome Screen](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/d2e91b70-22e3-4ccc-a807-019375f08f0d)\n\n\n\n\u003ch3 id=\"#Login Screen\"\u003e Login Screen \u003c/h3\u003e\n\n![Login_Screen_Demo](https://github.com/Haleshot/Image_Processing/assets/57552973/32e21ac5-8508-41e3-a542-10a8ed06a110)\n\n\n\n\u003ch3 id=\"#Create Account Screen\"\u003e Create Account Screen \u003c/h3\u003e\n\n![Create_Account_Screen_Demo](https://github.com/Haleshot/Image_Processing/assets/57552973/c222d995-3901-40cd-8ae9-bf7b3249b3a2)\n\n\n\u003ch3 id=\"#Flight Details + Customer Update Information Screen\"\u003e Flight Details + Customer Update Information Screen \u003c/h3\u003e\n\n![Flight_Details_Customer_Reenter_Screens_Demo](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/c01c36a6-87ea-47ed-97d1-64f954ea6132)\n\n\n\u003ch3 id=\"#Flight Chosen Screen\"\u003e Flight Chosen Screen \u003c/h3\u003e\n\n![Flight_Chosen_Demo](https://github.com/Haleshot/Image_Processing/assets/57552973/fd2a2ccd-b307-4480-88c0-e99201826472)\n\n\n\n\u003ch3 id=\"#Summary Payment Screen\"\u003e Summary Payment Screen \u003c/h3\u003e\n\n![Summary_Payment_Screens_Demo](https://github.com/Haleshot/Image_Processing/assets/57552973/314ce941-9796-450c-b8de-690293b4803a)\n\n\n\n\u003ch3 id=\"#Cancellation Screen\"\u003e Cancellation Screen \u003c/h3\u003e\n\n![Cancellation_Screen_Demo](https://github.com/Haleshot/Image_Processing/assets/57552973/ad8cff3b-0296-4975-a3ec-05b4ee0a439d)\n\n\n\n\u003ch3 id=\"#Admin Screens\"\u003e Admin Screen \u003c/h3\u003e\n\n\n![Admin Screens](https://github.com/Haleshot/Flight_Booking_System/assets/57552973/c730bd6f-91c0-40b4-9754-7d67dcdf7669)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaleshot%2Fflight_booking_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaleshot%2Fflight_booking_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaleshot%2Fflight_booking_system/lists"}