Clone the repository and run the following commands:
git clone https://github.com/hamidhosen42/Flutter-TravelTorch-App.git
flutter pub get
flutter run
- cupertino_icons: ^1.0.2
- flutter_screenutil:
- get:
- get_storage:
- firebase_auth:
- firebase_core:
- cloud_firestore:
- firebase_storage:
- fluttertoast:
- carousel_slider:
- dots_indicator:
- image_picker:
- url_launcher:
- velocity_x:
- internet_connection_checker:
- connectivity_plus:
- google_fonts:
- cached_network_image:
- dropdown_button2:
- Login: Allows existing users to access their accounts by providing valid credentials.
- Register: Enables new users to create an account to utilize the app's features.
- See All Packages: Displays a comprehensive list of all available travel packages.
- See Top Packages: Highlights the most popular and highly-rated travel packages.
- See Economy Packages: Showcases travel packages that are budget-friendly and cost-effective.
- See Luxury Packages: Exhibits premium travel packages offering upscale experiences.
- Select Package: Allows users to choose a specific travel package for further details.
- View Package: Provides detailed information on the selected travel package, including itinerary, price, and more.
- Contact Authority: Gives users an avenue to communicate directly with the app's management or travel agency for inquiries.
- Confirm Tour: Lets users finalize and book their chosen travel package.
- See Tour Guide: Introduces users to their assigned tour guide, including credentials and contact details.
- Upload Packages (Admin review): Allows authorized personnel (like travel agencies) to upload new packages, which can be reviewed and approved by the app's admin.
- Logout: Ensures users can securely exit their accounts.
- Internet Checker: Monitors and notifies users of their internet connection status.
- Support: Provides assistance and solutions for any technical issues or queries users may encounter.
- Privacy: Outlines the app's data collection, storage, and usage policies to ensure users' personal information is protected.
- FAQ: Offers answers to frequently asked questions about the app and its features.
- Edit Profile Information: Allows users to update and modify their personal account details.