Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hamidhosen42/traveltorch

Flutter-TravelTorch-App-with-Firbase-and-Admin-Pannel
https://github.com/hamidhosen42/traveltorch

admin-panel dart firbase firbase-database firbase-storage flutter

Last synced: about 1 month ago
JSON representation

Flutter-TravelTorch-App-with-Firbase-and-Admin-Pannel

Awesome Lists containing this project

README

        





Flutter - TavelTorch-App


## [Flutter - TavelTorch-App-Admin-Panel](https://github.com/hamidhosen42/Flutter-TravelTorch-App-Admin)

## Development Setup
Clone the repository and run the following commands:
```
git clone https://github.com/hamidhosen42/Flutter-TravelTorch-App.git
flutter pub get
flutter run
```
### [Firebase](https://console.firebase.google.com/u/5/project/flutter-tour-app-dae95/firestore/data/~2Fall-data~2F865fly0ssAC4yr4OCfJ6)
### [APK](https://github.com/hamidhosen42/Flutter-TravelTorch-App/blob/main/lib/TravelTorch.apk)

### flutter packages:
```
- 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:
```

### The main features of our app are:
```
- 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.
```

### App UI :
![TravelTorch](https://github.com/hamidhosen42/TravelTorch/assets/68488154/18331aa0-f2e5-49b7-b7ef-9d11fa5664d0)
![Screenshot 2023-11-08 005426](https://github.com/hamidhosen42/TravelTorch/assets/68488154/3d60db05-e1c0-4865-ab65-0f1ea6255fa5)