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 - Angular
- UI Component Library - Nebular
- Graphs - PlotlyJS
- Backend - NodeJS
- DB - MongoDB
- ML Models and APIs - Flask and fastai
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
git clone https://github.com/satya9500/rePlastik_backend.git
cd rePlastik_backend
npm i
npm start
Server will run on your defined port in .env