Skip to content

arathism/SmarttWaste_ComplaintSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♻️ Smart Waste Management System

A web-based application to submit and manage waste-related complaints.
Users can report garbage issues with images, and admins can track and resolve them through a dashboard.


Features

User

  • Submit waste complaints
  • Enter city, area, garbage type, description
  • Upload image
  • Simple and user-friendly UI

Admin

  • Admin login
  • View all complaints from MongoDB
  • See uploaded images
  • Update complaint status:
    • Submitted
    • In Progress
    • Pending
    • Completed
  • Popup message on successful update
  • Logout option

🛠 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB (Compass)
  • Image Upload: Multer
  • Version Control: Git, GitHub

workflow of project submit complaint submit completed sucessfully admin portal adminDashboard_usercomplaints statusUpdated_after admin completing conneted succesffully for mongodb

Project Structure

smartwaste/ ├── backend/ │ ├── models/ │ │ ├── Complaint.js │ │ └── Admin.js │ ├── routes/ │ │ ├── complaints.js │ │ └── admin.js │ └── server.js │ ├── frontend/ │ ├── index.html │ ├── admin.html │ └── uploads/ │ └── README.md

yaml Copy code

About

SmartWaste_ComplaintSystem

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors