A Django-based platform designed to track, register, and manage e-waste warehouses, buyers, and sellers — helping bring accountability and visibility to Pakistan’s e-waste recycling network.
This project aims to reduce the environmental impact of improper e-waste handling by providing a digital system to:
- Register tenants (buyers/sellers) of e-waste
- Track warehouses and their locations
- Record items, purchase rates, and invoices (slips)
- Maintain secure, transparent transaction history
The goal is to replace informal, paper-based processes with a reliable digital registry that can later evolve into a national-scale tracking platform.
- ✅ User registration (sellers, buyers, warehouse managers)
- 🏭 Warehouse management (location, capacity, tenants)
- 💾 E-waste item catalog and condition tracking
- 💸 Transaction logging with rate, quantity, and invoices
- 📊 Dashboard for activity overview
| Layer | Tech |
|---|---|
| Backend | Django (Python) |
| Database | SQLite / PostgreSQL |
| Frontend | Django Templates / React (future scope) |
| Auth | Django Authentication |
| Hosting | Render / Railway / Vercel (for static) |
- QR/NFC tagging of devices for traceability
- GIS-based warehouse location mapping
- AI-based e-waste analytics dashboard
- Blockchain audit trail for verified transactions
- REST API for government/NGO integration
“Make Pakistan’s e-waste visible, traceable, and responsibly recycled.”
This project is open-source to encourage collaboration from developers, environmentalists, and policymakers.
# Clone the repository and after
cd e-waste-warehouse
# Create virtual environment
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
# Install dependencies
pip install -r requirements.txt
# Run migrations and start server
python manage.py migrate
python manage.py runserver