Application that helps with automatic garbage classification (Plastic, metal, cardboard, etc.)
- Node.js
- npm
- Python
- uv
- chocolatey
- Clone the repository:
git clone https://github.com/anouillz/EcoSort
cd EcoSort-
Set up a .venv in the
backendfolder. -
Install dependencies:
cd EcoSort/backend
uv sync- Run the backend:
python -m uvicorn main:app --host 0.0.0.0 --port 8000- 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- Open https://localhost:8000 in your browser