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
Log in or sign up for Devpost to join the conversation.