A website built to make a step forward in building a more inclusive community.
A website built to break the barriers of sign communication with people who are hard of hearing. A website to sensitise people, especially emergency responders, teachers and parents. People who are 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. Unify is an ASL learning website centered around learning the ASL alphabet to help in emergency situations.
- Learn ASL letters and common emergency signs
- Gain knowledge about important gestures to use during emergencies
- Verify with online verification that you're doing it correctly.
- Communicate with people using signs.
Deployed using GCloud App Engine
- Allows direct communication using ASL by pointing the camera directly at the person.
- A user can login, gain access to signs that they can learn and master.
- Verify the correctness of the ASL sign online.
- A progress bar to track your current progress and a record of the symbols mastered.
- A leaderboard to drive the users!
- A common words section to enhance users' knowledge daily with 3 new words.
- A forum to allow people to connect and discuss with other ASL learners and signers of all abilities, thus, building a stronger community.
- A one-stop platform to allow professionals and NGOs to conduct webinars.
- A feature to translate any English phrase to American Sign Language.
- A translator to allows users to select signs to finally get the English Phrase.
- Node.js
- Express.js
- AstraDB
- HTML
- CSS
- Javascript
- ejs
- Bootstrap
- JQuery
- Google Teachable Machine
- connect-flash
- fingerpose.js
- bcrypt
- SweetAlert
- body-parser
- axios
- Clone the repository
- Run
npm install
- Run
nodemon app.js
- Open http://localhost:3000/