Garbage Feedback Management System

Model Count logo

2

Models

2

Controllers

Count time

1

Development Hours

saved hour logo

12

Saved Hours

Introduction :

The Garbage Feedback Management System is a platform designed to compile, organize, and act upon user comments on waste management and garbage collecting rules, the Garbage Feedback Management System is a Two basic models: User and Feeds

which cooperate to increase service efficiency and responsibility define the system.

Key Features:

  • User Model:
    • Manages user registration, authentication, and role-based identification to permit users (e.g., residents, waste management staff) contribute comments or supervise actions depending on their roles.
  • Feeds Model:
    • Ensuring openness and traceability, gathers and records comments entries including particulars on the problem description, location, date, and resolution status.
  • User Management
    • Safe user login and registration
    • Role-based access of residents' and waste management employees
    • Change of user data: profile management
  • Feedback Submission
    • Easy submission of garbage-related complaints with detailed descriptions.
    • Integration of location data to pinpoint the exact problem area.
  • Feedback Tracking
    • Real-time status updates on submitted feedback (e.g., pending, in-progress, resolved).
  • Eco-Friendly Awareness
    • Platform for educating users about proper waste disposal and recycling practices.

Tools Used :

tool used

Testing Tools Used :

testing tool

Library:

  • bcryptjs
  • connect-mongo
  • body-parser
  • cors
  • dotenv
  • express
  • express-session
  • express-validator
  • jsonwebtoken
  • mongoose
  • nodemon
  • validator

Use Cases :

  • Feedback Submission by Users
    • Residents that is, consumers can document issues such illegal dumping, missing pickup, or overflowing garbage cans.
  • Tracking Feedback Status
    • Users would view their turned in remarks from appreciation to corrections.
  • Role-Based Access
    • Managers oversee all operations and run the system; waste management personnel discovers and correct issues.
  • Issue Resolution
    • Once the problem has been satisfactorially addressed, waste management teams can adjust the resolution status, forward comments to pertinent staff members, and close the item.
  • Location-Based Reporting
    • Report grounded on location Feedback data lets service providers exactly locate and resolve issues.
  • Notifications and Alerts
    • Users receive alerts about changes in the feedback status, that is, either acknowledged, in-progress, fixed.
  • Data Analysis and Reporting
    • Policies on waste management, complaint trends, issue areas, and self-help strategies should be checked by managers.
  • Eco-Friendly Engagement
    • Users could acquire instructions on ecologically acceptable disposal techniques as well as on project policies.

Database Structure :

The platform will require a relational database to manage User,Feed .Below is a proposed database structure with the key tables.

user model
feed model