This website is similar to the process of web login before flight boarding. This application has two users: passengers and airport agents
-
User Registration & KYC Verification New User Onboarding: Enables first-time users to create secure accounts with validated credentials Identity Verification: Requires KYC completion through authenticated government ID document upload (PDF format) Secure Profile Creation: Establishes verified passenger profiles for subsequent flight operations
-
Booking Management & Account Integration PNR Association: Allows users to link existing flight reservations (via PNR codes) to their verified accounts Booking History: Provides comprehensive view of all associated flight reservations in chronological order
Reservation Consolidation: Centralizes all travel bookings within a single passenger profile
-
Seat Selection & Boarding Pass Generation Advanced Seat Reservation: Interactive seat map interface for selecting preferred seating positions Automated Checkout: Secure payment processing with transparent pricing breakdown Digital Boarding Pass Generation: Instant production of boarding passes post-checkout completion Print Functionality: Standard browser printing capability (Ctrl+P) for physical boarding pass production
-
Boarding Pass Specifications Comprehensive Passenger Details: Full name, flight information, departure/arrival data Security Features: Scannable QR code encoding PNR number for verification Seat Information: Clearly displayed seat assignment with visual indicators Transparent Pricing: Itemized cost breakdown including premium seat surcharges (e.g., window seat fees)
-
Airport Agent Management Portal QR Code Scanning: Real-time passenger verification through boarding pass QR code scanning Flight Manifest Access: Retrieval of complete passenger lists via flight ID input Boarding Control: Authorization system to accept or deny passenger boarding based on verification results Security Validation: Automated rejection of invalid boarding passes (wrong flight, expired, fraudulent)
-
Profile Management System Dual-User Profile Updates: Both passengers and airport agents can modify and maintain their respective profiles Secure Information Management: Protected personal and operational data management for all user types Role-Based Access Control: Differentiated profile management capabilities based on user roles and permissions
- Frontend: HTML, CSS, Bootstarp, JavaScript.
- Backend: Databse-MySQL.
- Frontend-Backend coonection: Php.
- Xampp software
- Sublime text/Visual studio codes or any other software that supports HTML, Php, CSS.
- Java JDk
- Make sure that database created is named as 'airliness'(the same name as the .sql file in sql folder).
- 'css' contains the files for the front end pages style.
- 'file' contains the files for the backend connections.
- 'image' contains images used in the front end.
- 'sql' contains the database file that has to be imported.
- 'Output Screenshots' contains the screenshots of the implementation.
Give a start 😄:star: