People who are deaf and hard of hearing have difficulty communicating in emergency situations. We wanted to come up with a way to educate people on how they can help.

What it does

EmergenSigns is an ASL learning website centered around learning signs used in emergency situations. A user can login, gain access to signs that they can learn and master, and verify if they are doing the sign correctly.

How we built it

We used HTML, CSS, BootStrap, and JavaScript for the frontend of our website. For the backend, we used firebase for a real-time database of signs and users and google teachable machine to create a model for the alphabet and emergency signs. To train our machine, we took images of ourselves mimicking the signs and we integrated the machine into our website by using p5.js library.

Challenges we ran into

Working with firebase was difficult at times since it was fairly new to us, including setting up user authorization, adding users to the database, and saving completed gestures to each user.

Accomplishments that we're proud of

Our favorite features of the website are the integration of Google Teachable Machine to verify the signs, and the progress bar to visualize a user's progress in learning ASL.

What we learned

We were able to learn a lot of the signs while making our website. We also learned about many features of Firebase and Google Teachable Machine. We learned a lot about using databases to interact between different pages and save data to use in different parts of the website.

What's next for EmergenSigns

In the future, we hope to expand our current database with more gestures and signs to learn as well as improve the accuracy of the verification by training our machine longer with more data so that it’s more precise.

Built With

+ 13 more
Share this project: