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.
- 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.
- Clone the repository:
git clone https://github.com/NiteeshL/NavAIgate.git
- Open the project in Android Studio.
- Ensure you have the Android SDK installed and configured.
- Build and run the app on your Android device or emulator.
- Add your API key in the
GeminiAPI
files:apiKey=your_api_key_here
- Launch the app on your Android device.
- Follow the on-screen instructions to set up your profile.
- Start navigating by entering your destination or using voice commands.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please contact us at:
- Email: niteeshleela@gmail.com
- GitHub Issues: https://github.com/NiteeshL/NavAIgate/issues
- Thanks to all the contributors and the open-source community.
- Special thanks to the visually impaired community for their valuable feedback.