Skip to content

Latest commit

 

History

70 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Path Finder

Welcome to the Path Finder, a Flutter mobile application that allows users to traverse a map through predefined nodes. This app focuses on point-to-point traversal with interactive QR code checkpoints for an engaging map exploration experience.

Group memebers: Harrison Varnadoe, Zachary Wilson, Lucas Haas, and Eddie Payan

Features

  • Node-based Map Traversal: Users can traverse the map using predefined nodes and paths. Each node represents a significant point or location on the map.
  • Point-to-Point Navigation: Users can select a starting node and an end node to traverse the shortest or specified path between them.
  • QR Code Checkpoints: At each node, users will scan a QR code to confirm their location and proceed to the next checkpoint.
  • Dynamic Path Visualization: The path between nodes is dynamically generated, providing visual guidance to the next destination.
  • Simple, Intuitive Interface: Easy-to-use interface that guides users from one node to the next with real-time feedback on their progress.

Screenshots

First Looks

Installation

Follow these steps to set up the project and run the app on a Flutter-supported platform (Android, iOS, Web, etc.).

Prerequisites

  • Flutter SDK version 3.0.0+
  • Dart SDK version 2.17.0+
  • A compatible IDE (VSCode, Android Studio, etc.)

Installation Steps

  1. Clone the repository:

    git clone https://github.com/your-username/Map_Navigation_App.git
    cd Map_Navigation_App
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Usage

  1. Open the app on your device or emulator.
  2. Follow menu to map directory
  3. Select a starting node and destination node from the list or map.
  4. Follow the generated path between nodes.
  5. When you reach a node, scan the QR code checkpoint to verify your location.
  6. Continue traversing the nodes until you reach your final destination.
  7. The app will guide you along the way with real-time updates and visual aids.

QR Code Checkpoints

-QR code checkpoints are used for path finder when lost or need direction -On same lengths as mall maps

Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a 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

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions, feel free to reach out:

About

"A Flutter-based application designed to simplify map navigation and enhance user experience with intuitive controls and seamless traversal."

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages