Airplane - Flight Booking App








Overview
A Flutter-based mobile application designed to facilitate users in booking flight tickets. This application offers a modern, clean, and intuitive User Interface (UI), and provides a seamless User Experience (UX) from exploring destinations to payment confirmation.
Key Features
Onboarding & Splash Screen
Interactive screens that provide a professional first impression for new users when opening the app.
User Authentication
Registration page with custom text fields for a neat and structured form-filling experience.
Dashboard & Destination Exploration
The main page displaying a list of popular and new destinations, complete with attractive photos and prices using a card design.
Destination Details
Displays in-depth information about selected destinations, photo galleries, facilities (interests), and an action button to start booking.
Interactive Seat Selection
A visual feature allowing users to interactively choose their flight seats with Available, Selected, and Unavailable statuses.
Checkout Process & Booking Details
A summary page displaying flight booking details, total price, taxes, and a visual integration with the user's wallet balance.
Success Notification
A confirmation page after a successful transaction process.
Bottom Navigation System
A custom and smooth Bottom Navigation Bar for seamless transitions between pages.