Inspiration

The idea for CleanCity came from observing the growing problem of waste and garbage in our surroundings. Many people notice unclean areas but do not have a simple way to report them. This inspired me to create a platform where anyone can quickly report issues and contribute to a cleaner environment.

What it does

CleanCity is a simple web application that allows users to report garbage and cleanliness issues in their area. Users can enter a location, describe the problem, and submit a report. All reports are displayed in one place for easy viewing.

How I built it

I built this project using basic web technologies:

  • HTML for structure
  • CSS for styling
  • JavaScript for functionality

The application uses simple DOM manipulation to capture user input and display reports dynamically on the page.

Challenges I ran into

  • Designing a simple and clean user interface
  • Handling user input and displaying data dynamically
  • Making the project beginner-friendly yet meaningful

What I learned

  • Basics of web development (HTML, CSS, JavaScript)
  • How to structure a real-world project
  • Importance of solving real problems with simple solutions

What's next for CleanCity

  • Add location tracking with maps
  • Store reports using a database (Firebase)
  • Add image upload preview
  • Integrate AI to detect garbage from images

Built With

Share this project:

Updates