Inspiration

We noticed that waste management in many places is still slow and unorganized. People often don’t know where to report issues, and even after reporting, there’s no proper update. So we wanted to build something simple where citizens can easily report problems and actually track what’s happening.

What it does

Our app lets users report waste issues by uploading a photo and adding details. They can also see the status of their complaint anytime. On the admin side, officials can view all complaints, update their status, and manage everything from one dashboard.

Overall, it makes the communication between people and authorities much easier and more transparent.

How we built it

We built this as a full-stack web app.

Frontend for user and admin interface Backend API to handle complaints and authentication AWS RDS database to store all data AWS S3 to store uploaded images JWT login for secure access

We connected everything using REST APIs and deployed it so it works online.

Challenges we ran into

Connecting AWS RDS with the backend was tricky at first Uploading images to S3 and linking them correctly Fixing CORS errors between frontend and backend Deployment issues and environment variable mistakes Making everything work smoothly under time pressure

Accomplishments that we're proud of

We built a complete working system from scratch Complaint reporting and tracking works properly AWS services are successfully integrated Admin dashboard is fully functional The app is actually usable in real life scenarios

What we learned

How full-stack apps really work in production How to use AWS services like RDS and S3 How to debug real deployment issues How important clean API design is How to manage time during a hackathon

What's next for AI INTEGRATED SMART WASTE MANAGEMENT SYSTEM

Add AI to automatically detect type of waste from images Send real-time notifications when status changes Build a mobile app version Add smart analytics for cities Improve routing for waste collection teams

Built With

Share this project:

Updates