diff --git a/Pathfinder Pro App Pages.png b/Pathfinder Pro App Pages.png new file mode 100644 index 00000000..e88e3ec2 Binary files /dev/null and b/Pathfinder Pro App Pages.png differ diff --git a/Pathfinder Pro UML diagram.png b/Pathfinder Pro UML diagram.png new file mode 100644 index 00000000..b1f53832 Binary files /dev/null and b/Pathfinder Pro UML diagram.png differ diff --git a/Pathfinder Pro ppt for app flow.pptx b/Pathfinder Pro ppt for app flow.pptx new file mode 100644 index 00000000..9d79c954 Binary files /dev/null and b/Pathfinder Pro ppt for app flow.pptx differ diff --git a/Pathfinderpro3.pdf b/Pathfinderpro3.pdf new file mode 100644 index 00000000..0d2abed2 Binary files /dev/null and b/Pathfinderpro3.pdf differ diff --git a/README.md b/README.md index 877fb545..ddb41a2a 100644 --- a/README.md +++ b/README.md @@ -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 - sbharathsree1@gmail.com +#### 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. + +