/rePlastik_ML

Primary LanguageJupyter Notebook

RePlastik

This project classifies types of plastics ad gives insights about the same to the users. Also suggests recycling/reusing process after analyzing the plastic. Generates Visual reports using plotly.

Backend of this project

Frontend for this project

Tech Stack

  1. Frontend - Angular
  2. UI Component Library - Nebular
  3. Graphs - PlotlyJS
  4. Backend - NodeJS
  5. DB - MongoDB
  6. ML Models and APIs - Flask and fastai

Screenshots


Registration Page

Registration Page

Login Page

Login Page

Home Page

Home Page

Classification Steps

First First Page

Second Second Page

Third Third Page Third Page

Classification History

Classification History

Visual Report

Visual Report

Search Page

Search Page


How to run

download final model from here and paste in the same directory, you should also have flask and flask sessions installed in your system.

  1. git clone https://github.com/satya9500/rePlastik_ML.git
  2. Download final model and paste in same directory
  3. cd rePlastik_ML
  4. pip3 install fastai==1.0.60
  5. python3 app.py
  6. Now run nodejs server and goto localhost:3000 to see the website up and running