Skip to content

NavAIgate is an Android application designed to assist visually impaired individuals in navigating their surroundings. The app utilizes phone's camera and Gemini API to provide real-time guidance and obstacle detection.

License

Notifications You must be signed in to change notification settings

NiteeshL/NavAIgate

Repository files navigation

NavAIgate

NavAIgate

Overview

NavAIgate is an Android application designed to assist visually impaired individuals in navigating their surroundings. The app utilizes phone's camera and gemini API to provide real-time guidance and obstacle detection.

Features

  • Voice Navigation: Provides turn-by-turn voice instructions.
  • Obstacle Detection: Alerts users of nearby obstacles using audio cues.
  • Location Tracking: Tracks the user's location and provides updates.
  • User-Friendly Interface: Tap with haptic feedback based interface for easy navigation.

Installation

  1. Clone the repository:
    git clone https://github.com/NiteeshL/NavAIgate.git
  2. Open the project in Android Studio.
  3. Ensure you have the Android SDK installed and configured.
  4. Build and run the app on your Android device or emulator.

Configuration

  1. Add your API key in the GeminiAPI files:
    apiKey=your_api_key_here

Usage

  1. Launch the app on your Android device.
  2. Follow the on-screen instructions to set up your profile.
  3. Start navigating by entering your destination or using voice commands.

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

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

Contact

For any inquiries or support, please contact us at:

Acknowledgements

  • Thanks to all the contributors and the open-source community.
  • Special thanks to the visually impaired community for their valuable feedback.

About

NavAIgate is an Android application designed to assist visually impaired individuals in navigating their surroundings. The app utilizes phone's camera and Gemini API to provide real-time guidance and obstacle detection.

Topics

Resources

License

Stars

Watchers

Forks