SignLingo is a web application designed to help users learn and practice sign language using advanced machine learning models.
- Interactive sign language recognition
- User-friendly web interface
- Real-time feedback and progress tracking
Follow these steps to set up the project locally:
git clone https://github.com/Abdullah-hmed/SL-WebApp-Main.git
cd SL-WebApp-Mainpython3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activatepip install -r requirements.txtpip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121Navigate to the Backend and Frontend directories and install the required Node.js dependencies:
cd Backend
npm install
cd ../Frontend
npm install
cd ..If you don't have PM2 installed globally, install it using npm:
npm install -g pm2Start the entire project using PM2 and the provided ecosystem configuration:
pm2 start ecosystem.config.js