Skip to content

Submission-Pathfinder Pro_team #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Pathfinder Pro App Pages.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pathfinder Pro UML diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pathfinder Pro ppt for app flow.pptx
Binary file not shown.
Binary file added Pathfinderpro3.pdf
Binary file not shown.
119 changes: 112 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,123 @@ To get started with the Code-with-Google-Maps-2023 repository, follow these step

### README.md must consist of the following information:

#### Team Name -
#### Problem Statement -
#### Team Leader Email -
#### Team Name - Pathfinder Pro
#### Problem Statement - To create app that gives information about real time traffic
updates and provide alternative ways and parking facilities.The app features a user-friendly
interface with a map display, route options, and clear traffic indicators, ensuring
ease of use.
#### Team Leader Email - [email protected]
#### Working prototype link - https://app.flutterflow.io/share/pro-2-kfn9uc
#### YouTube link for working prototype demo - https://youtu.be/XtehHMua_qc



### A Brief of the Prototype:
This section must include UML Diagrams and prototype description
The prototype of the "Pathfinder Pro" app provides a user-friendly, interactive experience that empowers commuters to navigate through traffic and parking with ease. Here's a brief description of the prototype:

#### **User Profile & Preferences:**
- Users can set up their profiles by entering their details, including their preferred mode of transportation, routes, and notification preferences.
- This feature ensures that the app offers personalized route suggestions and notifications tailored to each user's needs.

#### **Real-Time Traffic Information:**
- The app displays a dynamic map with color-coded traffic data, providing real-time updates on congestion, accidents, and road conditions.
- Users can tap on incident icons to access detailed information and alternative route suggestions.
- Personalized push notifications enable users to receive alerts about specific traffic incidents or alternative routes keeping them informed about relevant issues.

#### **Eco-Friendly vs. Fastest Pathway:**
- When planning a route, users can choose between the "Eco-Friendly Pathway" or the "Fastest Pathway," based on their priorities.
- The app then provides route options that align with the chosen criteria, considering either eco-friendly modes of transportation or the quickest route.
- Our app provides a convenient feature called "saved paths" which allows users for daily commuters,frequent travelers or anyone who wants quick access to their commonly used routes on the map.
- It promotes eco-friendly travel options by suggesting public transportation, walking, or biking routes when traffic conditions are unfavorable.

#### **Parking Slot Availability:**
- On the map, parking facilities are marked with icons representing vacant or occupied parking spaces.
- Users can easily spot open parking spots (green icons) and areas where parking is already occupied (red icons).
- Tapping on a parking facility icon reveals pricing information, helping users decide where to park.

#### **Community Contributions:**
- Users can actively contribute to the app's accuracy by reporting traffic incidents or updating parking availability in real-time.
- This feature fosters a collaborative community of users dedicated to improving everyone's commuting experience.

#### **Help and Support:**
- For any queries or assistance, users can access the help and support section, which includes FAQs and customer support channels.
- This ensures that users have the guidance they need when navigating through the app.

The prototype offers a holistic solution for traffic and parking, allowing users to make informed choices based on their preferences, access real-time data, and contribute to a community that collectively improves the daily commute for all.



### Tech Stack:
List Down all technologies used to Build the prototype
#### FlutterFlow:
FlutterFlow is the core platform for building your app's user interface, designing screens, and defining interactions without writing code.
#### Flutter:
Flutter is the underlying framework that FlutterFlow is built upon. It's used for creating and developing the app's user interface components and handling interactions.
#### Google Maps API:
To integrate maps, real-time traffic data, and parking information into your prototype, you may have used Google Maps API services.
#### Firebase:
Firebase can be used for back-end functionality in your prototype, such as user authentication, data storage, and real-time database access.
#### Design Tools:
Graphic design tools like Adobe XD or Figma may have been used in conjunction with FlutterFlow for creating assets and design elements.
#### Version Control:
Version control systems like Git/GitHub might be used to manage changes and collaborate on the project.
#### Cloud Services:
Cloud hosting services may be used to deploy and host the prototype for testing and sharing.
#### Dart:
Dart is the programming language used for building Flutter apps. While FlutterFlow abstracts much of the coding work, some custom functionality might require writing Dart code.



### Step-by-Step Code Execution Instructions:
This Section must contain a set of instructions required to clone and run the prototype so that it can be tested and deeply analyzed
Cloning and Running the Prototype:

#### Access the Project:
Log in to your FlutterFlow account.
Access the project containing the "Pathfinder Pro" prototype.
#### Edit the Project:
Open the project in the FlutterFlow editor.
#### Navigate Through Screens:
In the editor, you can navigate through the screens and interactions to explore the "GoNav" prototype.
Click on screen elements, buttons, and icons to experience the app's functionality.
#### Review Interactions:
Pay special attention to user interactions, such as tapping buttons, switching between the "Eco-Friendly Pathway" and "Fastest Pathway," and checking parking availability.
#### Customize and Analyze:
If you're looking to deeply analyze the prototype or make modifications, you can use FlutterFlow's visual design tools to customize the app's interface, interactions, or add new features.
#### Share the Prototype:
If you want to share the prototype with others for analysis, collaboration, or feedback, you can generate a shareable link within FlutterFlow.



### Future Scope:
Write about the scalability and futuristic aspects of the prototype developed
The "Pathfinder Pro" project has significant future scope and can further enhance daily life in various ways. Here are some potential future developments and their impact:

1. **Integration with Autonomous Vehicles:** As autonomous vehicles become more prevalent, the app can integrate with them to optimize routes and parking spots, leading to safer and more efficient commutes.

2. **Environmental Impact Monitoring:** The app could evolve to provide users with data on their carbon footprint and suggest eco-friendly routes based on their sustainability goals.

3. **Augmented Reality Navigation:** Implementing AR features can revolutionize navigation, making it easier for users to find parking spots and follow routes seamlessly.

4. **Predictive Analytics:** By analyzing historical traffic and parking data, the app can offer predictive insights on congestion patterns and parking availability for more informed trip planning.

5. **Multi-Modal Transportation:** Expanding the app to include booking and integration with various transportation modes, such as rideshares, bike-sharing services, and public transportation.

6. **Smart Parking Management:** Collaboration with smart cities and parking facilities to provide real-time information on parking availability and automate parking payments.

7. **Safety Features:** Enhancing the app with safety features, such as real-time accident alerts, emergency services integration, and driver assistance for accident-prone areas.

8. **Voice and AI Integration:** Integrating voice assistants and AI chatbots for natural language interactions and to provide real-time traffic and parking updates.

9. **Gamification and Rewards:** Implementing a rewards system to encourage eco-friendly commuting and safe driving, making the app a fun and motivating tool for users.

10. **Global Expansion:** Expanding the app to cover more regions and cities to serve a broader user base.

11. **Accessibility and Inclusivity:** Ensuring the app is inclusive for individuals with disabilities by adding accessibility features, such as voice commands and screen readers.

12. **Crowdsourced Road Conditions:** Encouraging users to provide data on road conditions, such as potholes or road damage, to help local authorities make timely repairs.

13. **Data Monetization:** Exploring opportunities to monetize traffic and parking data through partnerships and collaborations with businesses and advertisers.

14. **Sustainability Initiatives:** Collaborating with environmental organizations to promote green commuting and carbon offset programs.

The future scope for "Pathfinder Pro" is vast, and as technology continues to advance and urban areas grow, the app can play a pivotal role in improving the daily lives of users by reducing traffic congestion, minimizing environmental impact, and enhancing the overall commuting experience.