Pbl Report .PDF
Pbl Report .PDF
A PROJECT REPORT ON
SUBMITTED BY
1
CERTIFICATE
This is to certify that the project entitled “Smart Waste Management” submitted by
“Dhanesh Pujare, Harsh Nikhumbha, Mayur Patil, Shantanu Shelke” for the
partial fulfillment of the requirement for award of a degree Bachelor of Engineering
in Artificial Intelligence and Data Science, to the SPPU, Pune, is a bonafide work
carried out during academic year 2024-2025
Guide HOD
2
Acknowledgement
We have great pleasure in presenting the report on Mini Smart Waste Management We
take this opportunity to express our sincere thanks towards my guide Shilpa Shinde
Department of AIDS/AIML, AU Pune for providing the technical guidelines and
suggestions regarding line of work. We would like to express my gratitude towards his/her
constant encouragement, support and guidance through the development of project. We
thank Prof. Disha Nagpure HOD of AIDS/AIML, AU Pune for her encouragement
during progress meeting and providing guidelines to write this report.
We also thank the entire staff of AU Pune for their invaluable help rendered during the course
of this work. We wish to express our deep gratitude towards all my colleagues of AU Pune
for their encouragement.
3
Declaration
We declare that this written submission represents our ideas in our own words and where others’ ideas
or words have been included, We have adequately cited and referenced the original sources. We also
declare that we have adhered to all principles of academic honesty and integrity and have not
misrepresented or fabricated or falsified any idea/data/fact/source in our submission. We
understand that any violation of the above will be cause for disciplinary action by the Institute
and can also evoke penal action from the sources which have thus not been properly cited or from
whom proper permission has not been taken when needed.
Date:
Index
4
TITLE PAGE NO.
List of Figures 6
List of Tables 6
Chapter 1 1 Introduction 7-8
Chapter 2 2 Literature Review 9
2.1 Motivation 9
2.2 Problem Definition 9
2.3 Aim 9
2.4 Objectives 9
Chapter 3 3 Proposed System 10
3.1 Analysis/Framework/ Algorithm 10
3.2 Details of Hardware & Software 10
3.3 Design details 11-12
3.4 Methodology (your approach to solve the problem) 13
Chapter 4 4 Result 14-16
Chapter 5 5 Conclusions and Future Scope 17
Chapter 6 6 References 18
5
List of Figures
1 Website Flowchart 7
3 Login Page 14
4 Role Select 14
5 Post Item 15
List of tables
1 Software Specifications 3
2 Hardware Specifications 3
6
CHAPTER 1
Introduction
In recent years, the importance of sustainability and eco-conscious living has been widely recognized across
the globe. With rising awareness of environmental issues, there is a growing emphasis on reducing waste,
promoting recycling, and reusing products to minimize ecological impact. However, despite technological
advancements, there remains a significant gap in how recyclable and reusable items are exchanged at the
grassroots level.
In India and many developing countries, informal waste collectors, commonly known as kabadiwalas or
radhiwalas, still form the backbone of local waste recycling systems. These individuals often operate
manually, relying on door-to-door collection and traditional networks to gather reusable materials.
Similarly, households often accumulate unused or broken items that could still hold value for someone else
— be it plastic bottles, newspapers, electronics, or furniture. Unfortunately, there is no unified, organized
digital platform that allows such individuals or groups to interact effectively and facilitate these
transactions.
This project aims to bridge that gap by providing a web-based solution named "Waste Management &
Recycling Marketplace." The platform is designed with a user-centric approach, ensuring ease of use and
accessibility for both buyers and sellers. It introduces a modern, digitized method for managing recyclable
waste by enabling users to create accounts, choose their role (buyer or seller), and post or browse listings
accordingly.
Sellers can upload images, add descriptions, set prices, and categorize waste items. Buyers can explore
listings, apply filters, and directly contact sellers via WhatsApp to inquire or initiate purchase. This
eliminates the need for physical sorting, negotiation, or travel during the discovery phase, making the
process more efficient and scalable.
To ensure accessibility and flexibility, the platform is built using widely supported technologies — HTML,
CSS, JavaScript, and Firebase. Firebase Authentication enables secure sign-in, while Firestore provides
cloud storage for all data including posts, user details, and timestamps. For image hosting, the system
integrates ImgBB, a free and developer-friendly image upload service.
Overall, the project contributes to the larger mission of environmental sustainability while leveraging digital
tools to simplify waste management. It not only helps reduce landfill contributions but also promotes
responsible consumption, social interaction, and reuse of resources in a structured and rewarding manner.
7
1.1 Software Requirement Specification
Processor I5 Generation
RAM 8GB
ROM 512GB
8
CHAPTER 2
Literature Review
2.1 Motivation
India generates an estimated 62 million tons of waste every year, of which only a small percentage is
effectively recycled. A considerable proportion of this waste could be reused or repurposed, contributing to
both environmental sustainability and economic growth. However, the absence of a centralized, accessible,
and user-friendly platform for individuals and waste collectors to exchange recyclable goods creates a
barrier to efficient waste management. Informal waste workers rely on outdated manual methods, and
households often throw away reusable goods due to lack of awareness or viable alternatives. The
motivation behind this project stems from the urgent need to bridge this disconnect using a digital, easy-to-
navigate solution that can empower communities, encourage reuse, and reduce waste.
The traditional methods of waste trading and recycling are highly localized, inefficient, and disconnected
from the digital world. Sellers have no easy way of connecting with buyers looking for affordable, second-
hand goods, and buyers do not have a trusted or structured system to discover available waste items. The
manual nature of this process also limits transparency, scalability, and environmental impact. Hence, there
is a pressing need to develop a robust, digital, and real-time marketplace that allows seamless interactions
between buyers and sellers of waste and recyclable materials.
2.3 Aim
The primary aim of this project is to create a digital platform that acts as a two-way marketplace for
exchanging recyclable and second-hand items. The platform should not only allow waste sellers (like
kabadiwalas and households) to post details of items but also let buyers conveniently search, filter, and
contact the sellers directly, ideally through popular messaging platforms like WhatsApp. The platform is
intended to simplify, modernize, and scale waste management using web technologies.
2.4 Objectives
To design a visually attractive and responsive website for user-friendly access on mobile and desktop.
To provide a secure authentication system using Firebase Authentication.
To allow sellers to upload posts with images, descriptions, waste categories, prices, and contact details.
To enable buyers to view and filter posts based on waste type, price, and other parameters.
To integrate WhatsApp-based direct communication between buyers and sellers.
To store and manage all posts and user information in a real-time Firestore database.
To hide self-posted items’ contact buttons and encourage buyer-seller interactions only for different users.
9
CHAPTER 3
Proposed System
The core framework of the system is developed using a modular architecture, combining Firebase services
with web technologies to create a real-time, responsive, and secure application. Firebase Authentication
handles user registration and login functionalities for both buyers and sellers. Firestore is used as the cloud
database to store user data and item posts efficiently, with real-time updates across sessions. The system
leverages JavaScript for all front-end logic, particularly for role selection, dynamic UI rendering, filtering
posts, and redirecting users.
Additionally, the ImgBB API has been integrated to handle image uploads securely and efficiently,
allowing users to store item images off-site while retrieving them for display in posts. Each post submitted
by a seller contains details such as seller name, phone number, item name, price, type, image URL, and
timestamp. JavaScript DOM manipulation is used to fetch and render these posts in an Instagram-like feed,
ordered chronologically.
o Hardware Requirements:
A PC or laptop with at least 4GB RAM
Stable internet connection
o Software Requirements:
Visual Studio Code (IDE) for development
Firebase Console (for authentication and Firestore management)
Google Chrome or Microsoft Edge (browser for testing and usage)
Programming Languages/Frameworks:
HTML5 (Markup Language)
CSS3 (Styling and Layout)
JavaScript (Client-side Scripting)
Firebase SDK for Web (Authentication & Database)
The application is divided into multiple web pages for modularity and user-friendly navigation. These
include:
10
3.6 Website Flowchart
11
3.7 Use Case Diagram
12
User logs in or signs up on index.html
Redirected to role.html to select role
Seller is directed to add-item.html to post an item, then forwarded to main.html
Buyer is directly redirected to main.html to view the marketplace
The feed design closely mimics social media platforms like Instagram, with post cards showing item
images, prices, types, and a “Message Seller” button linking to WhatsApp (if the post isn't self-created).
3.5 Methodology
This methodology ensures clean separation of concerns, efficient code reuse, scalability for future features,
and a streamlined user experience.
13
CHAPTER 4
Result
The implementation of the "Waste Management" yielded effective and practical outcomes, meeting all core
objectives of the project. The website successfully enables users to log in or sign up using Firebase
Authentication, offering a secure and simple onboarding experience.
Once authenticated, users are directed to a role selection page where they choose to act as a buyer or seller,
allowing the platform to tailor their journey accordingly.
14
Sellers can upload item details including an image, name, type (such as plastic, paper, electronic, or
furniture), expected price, and phone number. The post submission stores the data in Firestore and uploads
the image to ImgBB.
After submitting, sellers are redirected to the main marketplace feed where all posts—including theirs—are
displayed in a clean scrollable layout.
15
Buyers, upon selecting their role, are directly taken to the same feed page. There, all public listings are
displayed, and buyers can click the “Message Seller” button to open a WhatsApp chat with the seller.
The logic ensures that sellers do not see this button on their own posts to avoid confusion or unnecessary
actions.
16
CHAPTER 5
Conclusions and Future Scope
The development and implementation of the "Waste Management and Recycling Marketplace" web
platform has successfully achieved its intended goals of digitizing the informal waste trading process and
offering a structured, scalable solution to a long-standing environmental challenge. By combining modern
web development techniques with real-time cloud-based services, the project provides an effective system
that supports sellers in uploading their recyclable items and buyers in discovering and purchasing them with
minimal friction.
One of the major achievements of the project is the integration of Firebase Authentication and Firestore to
create a seamless user experience. User data and waste item details are securely stored and managed,
ensuring that the platform is reliable and can handle simultaneous interactions. The implementation of role-
based navigation, where sellers are redirected to upload content and buyers directly view the marketplace,
creates a tailored experience that enhances usability. The decision to use ImgBB for storing and serving
item images also reduces storage overhead and keeps the platform fast and lightweight.
Furthermore, the user interface was designed to be intuitive and attractive. With its Instagram-inspired
layout, scrollable feed, and interactive buttons, users are likely to find the platform familiar and easy to use.
The inclusion of WhatsApp integration for direct buyer-seller communication simplifies transactions and
adds a real-time social interaction component that is rarely seen in similar systems.
Despite being developed as a prototype or mini project, this system lays a strong foundation for future
development and deployment at scale. With the basic structure in place, numerous enhancements can be
incorporated to improve both functionality and user engagement.
Future Scope:
1. Location-Based Search: Integrate Google Maps API or Geolocation features to allow buyers to
filter posts by distance.
2. Chat System: Implement a built-in chat feature or message inbox to store conversations and
enable real-time messaging within the platform.
3. Search and Filter Functionality: Add advanced filtering options based on category, price range,
location, and item condition.
4. Image Optimization and Preview: Add client-side image previews and compression before
uploading to save bandwidth.
5. Admin Dashboard: Develop a backend panel for administrators to manage users, posts, and
perform analytics.
6. Progressive Web App (PWA): Convert the site into a mobile-first app with offline functionality
and push notifications.
7. Multilingual Support: Provide language selection options to enhance accessibility across
different regions of India.
8. Data Analytics: Track the number of items sold, active users, and transaction history to provide
insights and improve user engagement.
9. Reputation System: Introduce a rating and review feature so buyers can evaluate sellers,
improving credibility.
In conclusion, the project not only demonstrates the power of combining web development with real-world
social needs but also creates a foundation upon which larger, more feature-rich waste management systems
can be built. It bridges the gap between informal waste collection and digital access, paving the way for
smarter, more sustainable urban living.
17
CHAPTER 6
References
1. Folianto, F., Low, Y.S. and Yeow, W.L., 2015, April. Smartbin: Smart waste management system. In 2015
IEEE tenth international conference on intelligent sensors, Sensor Networks and Information Processing
2. Pardini, K., Rodrigues, J.J., Diallo, O., Das, A.K., de Albuquerque, V.H.C. and Kozlov, S.A., 2020. A smart
3. Fei, T.P., Kasim, S., Hassan, R., Ismail, M.N., Salikon, M.Z.M., Ruslai, H., Jahidin, K. and Arshad, M.S., 2017,
May. SWM: Smart waste management for green environment. In 2017 6th ICT International Student Project
4. Rutqvist, D., Kleyko, D. and Blomstedt, F., 2019. An automated machine learning approach for smart waste
18