The inspiration behind our project stemmed from the desire to create an inclusive learning tool for sign language. Creating accessible learning tools for sign language is not only a matter of inclusivity but also a recognition of the diverse linguistic and cultural needs of the deaf community. Recognizing the significance of sign language in fostering communication for individuals with hearing impairments, we aimed to leverage technology to make the learning process more engaging, accessible, and effective.
- A learning page that serves as a manual for ASL.
- Three interactive quizzes that test numbers (1-9), alphabets (A-Z), and a DIY mode.
- Log in to keep track of progress.
- Clone the repository
- Navigate to the 'app' directory inside the repo:
cd SignLingo/frontend
- Install required packages and start the frontend server
npm install
npm start
- Navigate to the 'api' directory inside the repo:
cd SignLingo/backend
- Install necessary packages for backend, and activate virtual environment (optional)
pip install -r requirements.txt
env/Scripts/activate
- Run the app
py app.py
Or if you want to set everything up in one command, cd to root of the project directory and run the following:
docker-compose up
The application should be running on http://localhost:3000/