Skip to content

Chaitanyarai899/Saksham-Web

Repository files navigation

Saksham: A fullstack ML based web app

The project aims to be a one stop solution for specially abled individuals as aims to teach sign language via utility of deep learning and computer vision.

The Live link of the Webapp: https://sakshamml.onrender.com

Languages and Tools


  • Backend and ML stack: Python, Tensorflow, Tensorflow.js, RESTFUL API architecture, pandas
  • Database: MongoDB
  • Frontend: NEXT.js, React, TailwindCSS, Javascript
  • Tools: Azure cloud, git, Docker, jupyter notebooks

Sakshamsystemdesign

Getting Started

Next.js setup

Follow these steps to set up the Saksham Web project locally:

Prerequisites

Make sure you have Node.js and npm installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/Chaitanyarai899/Saksham-Web.git
  2. Navigate to the project directory:

    cd Saksham-Web
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

Visit http://localhost:3000 in your web browser to see the Saksham Web app.

ML Setup

The MLmicroservices folder contains all the modules for sign language detection model. The code is in multiple jupyter notebooks. To install all required python packages:

pip install -r requirements.txt

All models are built using tensorflow in python enviorment and then converted to tensorflow.js format to be compatible with browser.

Contributing

Feel free to contribute to the project. Fork the repository, make your changes, and submit a pull request.

Some screenshots of the Webapp

image image image