An interactive American Sign Language (ASL) learning platform that helps users learn and practice ASL through real-time feedback using computer vision.
- Learning Module: Practice ASL letters with real-time webcam feedback
- Quiz Game: Test your knowledge by signing letters in a timed challenge
- Test Section: Multiple-choice tests to evaluate your ASL knowledge
- Real-time Sign Detection: Get immediate feedback on your hand signs
- Node.js (v14 or higher)
- Python 3.8+ (for the sign detection API)
- Webcam access
- Clone this repository
git clone https://github.com/hw528/SignLearn.git
cd SignLearn- Install frontend dependencies
npm install- Install API dependencies (in a separate terminal)
cd api  # Navigate to the API directory
pip install -r requirements.txtpython asl_api.py  # This will start the server on port 5050In a new terminal window:
npm run devThe application should now be running at http://localhost:5173 (or the port specified by Vite).
- Navigate to the Learning section to practice individual letters
- Use the Quiz game to test your skills with timed challenges
- Take the Test to evaluate your knowledge of ASL signs
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.