Inspiration
The idea for EchoGuide was inspired by a chance encounter with a visually impaired person trying to navigate an unfamiliar part of the city. We noticed they were having difficulty orienting themselves and identifying points of interest using traditional assistive tools like a white cane. This experience made us realize there was an opportunity to use technology like spatial audio and open data to create a richer navigational experience for the visually impaired.
What it does
EchoGuide is an app that provides audio directions for visually impaired individuals in a specific metro area. It tailors the experience using open data from local mapping services, public transportation schedules, and points of interest.
EchoGuide collects and frequently updates data from sources like the city's open data portal, local transit authorities, and APIs like Foursquare. This open data is processed to generate useful information like shortest routes, nearby point of interest locations, and real-time public transportation schedules.
How we built it
EchoGuide was built using Python for backend data processing, React Native for the app development, Google Maps API for accessing mapping data, the Web Audio API for creating spatial audio, and the OpenStreetMap database for open data on points of interest. Data Sources: Maps and Streets: Facilitate accurate navigation. Transit Routes and Schedules: Real-time public transit data. Public Facility Locations: Access to government facilities, parks, hospitals. Business Listings and Points of Interest: Discover restaurants, stores, cultural institutions. Open Data Portals: Maintained by the city for up-to-date information. Transportation Agencies: Collaborates for transit data and real-time vehicle locations. Location-Based APIs: Enriches the user experience with location-specific information
Challenges we ran into
Developing EchoGuide presented a number of challenges. We had to carefully select and design the sounds to be easily distinguishable and representative of the locations they were associated with. We also had to develop algorithms to accurately position the sounds in 3D space based on the user's location and orientation.
Accomplishments that we're proud of
We are proud of creating EchoGuide, an app that significantly enhances the navigation experience for visually impaired individuals by harnessing the power of open data. We also take pride in refining the app based on feedback from visually impaired users in our metro area through extensive testing, ensuring that it truly benefits them in their daily lives.
What we learned
Through the development of EchoGuide, we learned the importance of accessibility in technology and the value of open data. We gained insights into the challenges faced by visually impaired individuals and how technology, combined with open data, can make a positive impact on their lives.
What's next for EchoGuide
In the future, we plan to expand the reach of EchoGuide to cover more metro areas and improve the app's features based on user feedback. We are committed to continually enhancing the navigation experience for visually impaired individuals while leveraging the potential of open data.
Log in or sign up for Devpost to join the conversation.