Skip to content

pnkr01/ghumo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

GHUMO

`

Travel with Passion and Explore Uttrakhand.

Code size GitHub contributors GitHub Repo stars GitHub Repo forks GitHub Repo issues

· Report Bug · Request Feature

Table of Contents
  1. Why GHUMO
  2. About The Project
  3. Key Features Implemented
  4. Tech Stacks
  5. Getting Started
  6. App ScreenShots
  7. Contributing
  8. License
  9. Contact

Why GHUMO ?

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.

About The Project

GHUMO-HACKStack Animation

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.

Key Features Implemented

  • 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.

Tech Stacks

Mobile Applicaton:

  • Flutter
  • Firebase
  • Firestore Database
  • Google Cloud Platform
  • Places API

Getting Started

You can test GHUMO in your own development environment. This section shows you how:

Prerequisites

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:

  1. Flutter SDK
  2. Android Studio

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

Development Environment: For setting up the development environment, follow the steps given below.

  • 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.

Project Structure

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.

APP Screenshots

7 4 5 1 2 3 6 photo_2022-07-04_23-02-34

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

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).