SCRAP - eWaste Monitoring System

Project Overview

Welcome to the README for our SCRAP - eWaste Monitoring System project! Our project aims to address the problem of e-waste management by providing a software platform for collecting, monitoring, and recycling electronic waste. We have developed a comprehensive solution leveraging modern technologies to facilitate efficient handling of e-waste.

Key Features:

  1. E-waste Collection Management: Our system provides a platform for users to schedule pickups for their electronic waste. It streamlines the process of collection by efficiently managing pickup requests and coordinating with collection centers.

  2. Monitoring and Tracking: We offer real-time monitoring and tracking of e-waste from collection to recycling. This enables organizations to have full visibility into the lifecycle of electronic items and ensures proper handling and recycling procedures are followed.

  3. Recycling Center Management: Our platform includes features for managing recycling centers, including inventory tracking, processing status, and logistics management. This ensures that recycling centers operate efficiently and can handle incoming e-waste effectively.

  4. User Interface: We have developed a user-friendly web interface using React for seamless navigation and interaction with the platform. The interface provides intuitive access to the system's features for users and administrators alike.

Technology Stack

Our solution is built on a robust technology stack, including:

  • Frontend Framework: React
  • Backend-as-a-Service (BaaS): Firebase
  • APIs:
    • Mapbox API for location services
  • Languages:
    • HTML
    • CSS
    • JavaScript
  • Collaborative Tools:
    • GitHub: Utilized for version control and collaboration

TO-DO List

  • Refine backend functionalities
  • Dockerize the application for easier deployment
  • Host the application on a suitable platform for public access

Getting Started

To get started with our project, please follow these steps:

  1. Clone the GitHub repository:

    git clone https://github.com/Chandani122/SCRAP-eWaste-Monitoring-System.git
    
  2. Install the required dependencies listed in the requirements.txt file.

  3. Launch the application by running the React application using npm:

    npm start
    

Ensure you have the necessary permissions and credentials for accessing the platform and utilizing its features.

Collaborators

We would like to express our gratitude to the following collaborators who have contributed to this project:

  1. Pavithran M: Role - Project Lead
  2. Allen Joseph N
  3. Chandani Parachuri
  4. Rithika V R

Thank you for your support in making our eWaste Monitoring System a reality!