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.
-
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.
-
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.
-
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.
-
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.
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
- Refine backend functionalities
- Dockerize the application for easier deployment
- Host the application on a suitable platform for public access
To get started with our project, please follow these steps:
-
Clone the GitHub repository:
git clone https://github.com/Chandani122/SCRAP-eWaste-Monitoring-System.git
-
Install the required dependencies listed in the requirements.txt file.
-
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.
We would like to express our gratitude to the following collaborators who have contributed to this project:
- Pavithran M: Role - Project Lead
- Allen Joseph N
- Chandani Parachuri
- Rithika V R
Thank you for your support in making our eWaste Monitoring System a reality!