Skip to content

This is a web application built in Django used to register tenants or buyers of a waste, tracks waste items, register tenants, buyers of waste products who recycle / remanufacture. Built using Django.

Notifications You must be signed in to change notification settings

iam-devAlhan/E-Waste-Tracking-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

♻️ E-Waste Warehouse Management System

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.


🚀 Overview

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.


🧩 Features (Phase 1)

  • ✅ 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

🛠️ Tech Stack

Layer Tech
Backend Django (Python)
Database SQLite / PostgreSQL
Frontend Django Templates / React (future scope)
Auth Django Authentication
Hosting Render / Railway / Vercel (for static)

🔮 Future Roadmap

  • 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

🧠 Project Vision

“Make Pakistan’s e-waste visible, traceable, and responsibly recycled.”

This project is open-source to encourage collaboration from developers, environmentalists, and policymakers.


💻 Setup Guide

# 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

About

This is a web application built in Django used to register tenants or buyers of a waste, tracks waste items, register tenants, buyers of waste products who recycle / remanufacture. Built using Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 46.5%
  • Python 44.0%
  • JavaScript 7.3%
  • CSS 2.2%