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.
- Submit waste complaints
- Enter city, area, garbage type, description
- Upload image
- Simple and user-friendly UI
- 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
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB (Compass)
- Image Upload: Multer
- Version Control: Git, GitHub
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






