Table of Contents
We examine that in exploring char dham, and notable place near them, there are many issue faced by travellers and we want to solve this problem using Tech.
India has seen a significant increase in the number of Toursim since the past year. Yet People still face trouble and could not get good service. So we're here.
Suppose you are a Traveller and want to explore Uttarakhand with all facility included such as food area, notable place near you, Good restaurent to stay and restaurent to eat. This is where GHUMO comes in.
-
Awesome UX and easy to use friendly interface
-
Manage you travelling vibes.
-
Find the nearest restaurent, hotels and notable place.
-
Inbuilt Wallet.
-
Know about Places near you.
-
Change dham with one click.
Mobile Applicaton:
- Flutter
- Firebase
- Firestore Database
- Google Cloud Platform
- Places API
You can test GHUMO in your own development environment. This section shows you how:
You'll need to set up the IDE and mobile device emulator, or any mobile testing device on your local system.
Flutter Environment: You'll need to have the following installed:
Ensure you are testing the app using Flutter version 2.10.5 and above.
For checking flutter version:
- Run flutter --version in terminal
If your version is not upto date, follow these steps to upgrade:
- flutter channel stable to switch to the channel having stable version of flutter updates
- flutter upgrade to get the latest flutter version
-
Clone this repository after forking using git clone https://github.com/pnkr01/ghumo.git
-
cd into
GHUMO
-
Check for flutter setup and connected devices using
flutter doctor
-
Get all the dependencies using
flutter pub get
-
Run the app using
flutter run
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
This project follows MVVM architecture with following structure:
GHUMO/lib/
├── auth/
├── components/
└── nearby_ev_station_results.dart
└──new
├ └── screen to register new user.
└──old
├ └──screen to register old user.
└──profile
└──screen to save deatils.
├── service/
└── auth_serice.dart
└── login_signin.dart
└── otp_screen.dart
├── global/
└── change_dham.dart.dart
└── errordialog.dart
└── progreesbar.dart
└── loading_dialog.dart
├── home/
└── drawer
├── components/
├── help_support.dart
├──my_account.dart
├──settings.dart
├──wallet.dart
├── drawer.dart
└── user.dart
└── hotels
├── carousel_hotels.dart
└── near_hotel.dart
└── pagination
└── pagination.dart.dart
└── places
├── carousel_places.dart
├── details_page.dart
├── near_place.dart
└── db.dart
└── restaurent
├── carousel_restaurent.dart
└── near_prestaurent.dart.dart
└── wallet
├── wallet_activate.dart
└── wallet_main.dart.
├── splash/
└── splash.dart
└── main.dart # Heart of this App.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Team Name - Apollo
Krishna Mahato
Saheb Giri
SwetaPadma Das
Pawan Kumar
Project Link: https://github.com/pnkr01/ghumo/
Made with ♥ by Team Apollo in Hackwar 3.0 organised by Codex Club(Only Coding Club of ITER).