Skip to content

SmartBin is a cost-effective and user-friendly solution that empowers citizens to efficiently dispose of their waste and promotes better waste management throughout the city.

Notifications You must be signed in to change notification settings

sirishacyd/cmpe277_smartbin

Repository files navigation

CMPE 277 Smartphone Application Development - Team Project - SmartBin

Team Name: Code Builders

Team Members
Bhavya Hegde - 016656029
Darshini Venkatesha Murthy Nag - 016668951
Sirisha Polisetty - 016012477

Problem Statement

The traditional waste collection system in cities relies on routine garbage trucks, which only cover limited areas of the city, resulting in inadequate waste management. Additionally, citizens often face difficulties in finding convenient and efficient ways to dispose of their garbage. Therefore, there is a need for a modern and cost-effective mobile application that can efficiently manage the high volume of daily waste while providing citizens with a user-friendly solution for waste disposal.

Solution proposed

Our solution is a mobile application designed for efficient waste management that offers features for both administrators, drivers, and users. Administrators can create and manage bins by assigning a unique bin ID, selecting the city where the bin is located, and adding the bin's address, driver's email, load type, and collection frequency. The application will also provide suggestions for the best route to reach each bin location for efficient waste collection.

Administrators can also add more drivers and view complaints from users. Drivers will have access to the assigned bins and can work accordingly to collect waste as per the schedule. Users can register complaints to administrators if waste is not picked up on time, ensuring timely and efficient waste collection.

Overall, our solution is a cost-effective and sustainable way to manage waste collection in cities. It leverages the power of mobile technology to streamline waste management operations, making the process more efficient, transparent, and environmentally friendly. With our proposed solution, we hope to offer an innovative way to manage waste collection that benefits both citizens and the environment.

Application Features

Admin Flow Features

  • Registration and Login Functionality
  • Create New Bins
  • Update Existing Bins
  • Delete Bins
  • Create Drivers
  • View the list of Drivers
  • Delete Drivers
  • View list of Complaints from Users
  • View work status in Work report

Driver Flow Features

  • Drivers can view the list of bins assigned to them and the details of each bin including its location and load type and cycle.
  • The application will provide suggestions for the best route to reach each bin location, ensuring efficient wast collection.
  • Drivers will receive real-time updates on any changes to the bin schedule or if any additional bins are added to their list
  • Drivers can collect waste from the assigned bins as per the schedule, with the ability to mark each bin as collected after the waste has been collected
  • Drivers can easily manage the assigned bins and keep track of their collection schedule, ensuring timely and efficient waste collection.
  • View Driver Profile

User Flow Features

  • Registration and login functionality
  • Register complaints
  • View the previously registered complaints
  • View User Profile
  • Logout

Architecture Diagram

Smartbin_Architecture_Diagram

Sample Application Screenshots

Admin

admin

map

features

Driver

driver

User

user

user1

Register user/admin

admin

user

References

https://firebase.google.com/docs/auth

https://developer.android.com/docs

About

SmartBin is a cost-effective and user-friendly solution that empowers citizens to efficiently dispose of their waste and promotes better waste management throughout the city.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages