iSign is a machine learning ASL (American Sign Language) learning web application built with JavaScript, React.js, Tensorflow, and Firebase.
- Real-time Hand Gesture Recognition: Developed a custom ASL neural network from scratch to enable real-time hand gesture recognition and analysis.
- TensorFlow Integration: Integrated TensorFlow libraries for server-side model training, data preprocessing, and hand gesture recognition.
- Node Server: Built a Node server to host ASL machine learning models, enabling efficient real-time prediction and hand analysis.
- JavaScript
- React.js
- TensorFlow
- Firebase
- Node.js
Watch the video demo to see iSign in action: iSign Video Demo
To get started with iSign, follow these steps:
- Clone the repository from GitHub.
- Install dependencies using npm or yarn.
- Set up Firebase for authentication and data storage.
- Run the Node server to host the machine learning models.
- Start the React application to access the ASL learning web app.
Once the application is set up, users can visit the web app to start learning ASL using real-time hand gesture recognition.
This project is licensed under the MIT License. See the LICENSE file for details.
- Lauren Hale
- Boxu Fan
- Jean Chow
- Sejung Kim
Thank you to all the contributors who have helped make iSign a better ASL learning application!