WhisPath addresses critical challenges faced by visually impaired individuals in navigating their environments. Our solution leverages cutting-edge technologies to provide a dynamic, real-time navigation aid that surpasses existing tools. By integrating advanced LLM-based artificial intelligence, WhisPath offers a seamless and interactive experience, empowering users to explore urban spaces safely and confidently. This transformative tool is tailored to enhance day-to-day autonomy for visually impaired people, allowing them to navigate complex environments without compromise.
- Real-time Navigation Updates: Instant information on changes in the surroundings, enhancing safety and confidence.
- AI-powered Interactions: Engage with the environment like never before using our AI-driven voice interactions.
- User-friendly Interface: Designed with simplicity and accessibility in mind, ensuring ease of use for all users.
- Community Support: Connect with other users and share experiences, fostering a supportive community.
- Frontend: React - for a responsive and accessible interface.
- Backend: Python, FastAPI - for robust server-side logic.
- AI Integration: Fetch.ai, Gemini API - for intelligent and dynamic interaction capabilities.
Before you install the project, make sure you have npm installed for running the frontend and a basic shell environment for executing scripts for the backend.
Navigate to the frontend directory of the project and run the following commands:
cd frontend # Go to frontend directory
npm install # Install dependencies
npm start # Start the React applicationThis will set up the frontend part of WhisPath, which will be available on http://localhost:3000.
To get the backend up and running, navigate to the backend directory and execute the following:
cd backend-final # Go to frontend directory
chmod +x run.sh # Make the script executable
./run.sh
The backend will start and begin serving the necessary APIs for the frontend.
We welcome contributions to WhisPath! If you're interested in helping improve the project, please fork the repository and submit a pull request. You can also contact us directly to discuss more substantial changes.