Skip to content

satya9500/rePlastik_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Frontend of this project

ML Models 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 nodejs server

You need to create a .env file containing following information

PORT=3000
MONGO_URI=<mongodb_uri>
JWT_SECRET=<secret_ket>
JWT_EXPIRES_IN=<JWT_Token_Expiration_time>
JWT_COOKIE_EXPIRE=<JWT_Cookie_Expiration time>
YT_API_KEY=<Youtube_API_Key>
IMGBB_KEY=<IMGBB_API_KEY>
NEWS_API_KEY=<newsapi.org api key>

Steps

  1. git clone https://github.com/satya9500/rePlastik_backend.git
  2. cd rePlastik_backend
  3. npm i
  4. npm start
  5. Server will run on your defined port in .env

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published