Skip to content
anouillzPublic

About

Garbage classification

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

EcoSort

Application that helps with automatic garbage classification (Plastic, metal, cardboard, etc.)

Requirements

  • Node.js
  • npm
  • Python
  • uv
  • chocolatey

How to run

  1. Clone the repository:
git clone https://github.com/anouillz/EcoSort
cd EcoSort
  1. Set up a .venv in the backend folder.

  2. Install dependencies:

cd EcoSort/backend
uv sync
  1. Run the backend:
python -m uvicorn main:app --host 0.0.0.0 --port 8000
  1. Run the frontend:
cd EcoSort/frontend

# Live camera certificate
choco install mkcert
mkcert -install
mkcert ip localhost
# ip+1*.pem to frontend/certs and rename to local-cert.pem and local-key.pem

npm install
npm run dev
  1. Open https://localhost:8000 in your browser

Contributors

About

Garbage classification

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages