Geo Drive is a cutting-edge mobile app designed to provide users with sustainable and eco-friendly traffic solutions.
By combining technologies like APIs, Flask, AWS and Flutter, it offers features that promote intelligent transportation and eco-conscious choices.
- About
- Features
- Technologies Used
- How Geo Drive Works
- Getting Started
- Installation
- How to Use
- Prepared by
- Screenshots
Geo Drive is a cutting-edge mobile application focused on providing sustainable, eco-friendly, and intelligent traffic solutions. By harnessing the power of advanced technologies like HERE API, Geo Drive empowers users with features like calculating the most optimal route based on the estimated time of travel, measuring carbon footprints to enable Green navigation, and offering SOS features for emergencies.
-
-
Effective Routing:
- The GeoDrive platform utilizes real-time data to provide users with the most efficient routes possible, reducing travel time
-
Carbon Footprint Assessment:
- Users can evaluate their carbon footprint based on transportation choices, promoting eco-conscious decisions.
-
Emergency SOS:
- In emergencies, Geo Drive swiftly identifies optimal routes to the nearest medical facility while alerting predefined contacts.
-
Real-time Traffic Insights:
- Stay informed with up-to-date traffic information for efficient navigation.
-
In-depth Carbon Analytics:
- Access comprehensive visuals showcasing carbon footprint trends, fostering sustainable habits.
-
-
User-Friendly Interface:
- Enjoy a seamless and intuitive interface adaptable across multiple devices.
-
Intelligent Routing:
- Identify and present the most eco-friendly and efficient route based on user preferences and real-time data.
-
Carbon Footprint Analysis:
- Analyze your carbon footprint considering various factors such as transportation mode and distance.
-
Emergency SOS:
- Activate the SOS feature to quickly identify routes to medical facilities and alert contacts.
-
Real-time Traffic Updates (Under Development):
- Receive timely traffic updates to optimize your travel plans.
-
Pictoral Carbon Analytics (Under Development):
- Review insightful charts depicting your carbon footprint evolution over time.
-
Voice-to-Text Feature (Under Development):
- Transforms spoken words into actionable text commands.
- Flutter
- Python (Backend)
- Server side
- Flask
- Amazon AWS
- APIs
- Here
- OpenStreetmap
- CarbonSutra
- Firebase (Databaase)
Geo Drive seamlessly integrates cutting-edge technologies to deliver unmatched sustainable and intelligent traffic solutions. Here's a succinct overview:
-
HERE API Integration:
- Leverage the HERE API for intelligent routing, real-time traffic updates, and location-based functionalities.
-
Flutter-Powered UI:
- Access a responsive and fluid user interface developed using Flutter.
-
Carbon Footprint Analysis:
- Assess your carbon footprint with the aid of comprehensive visualizations hosted on AWS.
-
SOS Functionality:
- During emergencies, identify optimal routes to medical facilities and send alerts to predefined contacts.
-
Real-Time Traffic Updates:
- Stay updated with real-time traffic conditions for optimal journey planning.
-
AWS Hosting:
- Benefit from a secure, scalable, and reliable hosting environment on Amazon Web Services.
-
Voice Input (Under Development):
- Users can initiate the voice command by tapping the dedicated microphone icon within the Geo Drive application.
Before using Geo Drive, ensure you have the following prerequisites:
- Flutter installed on your computer for frontend development.
- Python installed for backend development.
- Access to HERE API and CarbonSutra API.
- Firebase account for storage and database services.
-
Clone the Repository:
git clone https://github.com/Darshan-hegde04/Hack_here
-
Navigate to the Project Directory:
cd GeoDrive
-
Backend Setup:
- Set up and activate a virtual environment.
- Install required Python packages using
pip install -r requirements.txt
.
-
Flutter Setup:
- Navigate to the Flutter project directory.
- Run
flutter pub get
to install dependencies.
-
API Integration:
- Obtain API keys and Bearer Tokens from HERE and CarbonSutra, and configure them in the project.
- Set up Firebase for storage and database services.
-
Launch Geo Drive:
- Start the backend server using Python.
- Launch the Flutter app on your mobile device or emulator.
-
Intelligent Route Planning:
- Plan your travel by inputting your destination and preferences for an eco-friendly journey.
-
Carbon Footprint Analysis:
- Assess your carbon footprint based on your mode of transportation and distance covered.
-
SOS Feature:
- In emergencies, tap the SOS button to identify the nearest hospital and alert predefined contacts.
-
Real-Time Traffic Updates:
- Receive real-time traffic updates and adjust your route for optimal efficiency.
Geo Drive is proudly prepared by Team HackZilla in 16 hours. This project was successfully developed during the Final round of Here Hackathon, TechFest IIT Bombay.
During the Hackathon, we faced time constraints that prevented us from implementing all the features we initially intended for GeoDrive. Despite these challenges, GeoDrive stands proudly as a working prototype - a testament to our adaptability and unwavering commitment to delivering a functional solution under the given circumstances.
In_APP_Images
!
Map_Web_Version
Cloud_Services