Inspiration
Password managers are an incredibly secure way to store passwords for many different services. However, it may be difficult for those who are visually impaired or blind to use traditional password managers. Enter HearPass.
What it does
HearPass uses audio to read usernames and passwords aloud for those whom it would be difficult to use a traditional password manager. By using headphones, a person without normative vision may use HearPass to store long and secure passwords.
How we built it
HearPass is built using the latest in HTML5 technologies. Built with mobile-users first, people who may have difficulties navigating user interfaces on touch devices will find this experience much easier. To start, press your finger anywhere on the screen, but do not let go. Swipe across your screen to hear different options for the menus available. Then, release in order to select an option.
Challenges we ran into
Initially, we were planning on using the Voice Recognition API available as part of the W3C spec. However, this is not implemented across all web browsers, so this feature would be planned for the future, possibly using Google Cloud's voice recognition API in order to add new passwords.
Accomplishments that we're proud of
We believe that we have created an innovative user experience that will allow for those without normative vision to use our application in the best way possible. Accessible design is a critical component of inclusivity in technology.
What we learned
HearPass taught us many things, but most importantly of all, it taught us the value of having others around to help. By finding mentors to help us with various problems we were having, HearPass was able to become a proof of concept application.
What's next for HearPass: a password manager for visually impaired and blind
In order to grow HearPass, having the ability to add new passwords with speech will be a critical piece of the puzzle, so that we can decrease user reliance on phone keyboards.
Built With
- express.js
- javascript
- vercel
Log in or sign up for Devpost to join the conversation.