Welcome to the EcoQuest – an innovative mobile application designed to help individuals, groups, and organizations participate in cleaning up their local communities, track environmental impact, and raise awareness about pollution. With this app, you can take part in city cleanups, track your progress, and make a positive impact on the environment.
The EcoQuest allows users to participate in community-based cleanup events, track litter and pollution levels, and monitor the positive impact they’re making. Whether you’re organizing a cleanup event or simply tracking your own contributions, this app helps foster a cleaner, greener city.
In EcoQuest, you become an adventurer, part of a movement to keep your city clean. Whether it’s removing litter from parks or participating in large community cleanup events, you’ll help make your neighborhood a better place to live.
- Pollution Mapping: Track litter and pollution in different areas of the city, and report pollution hotspots.
- Progress Tracking: Monitor your contributions and the total amount of waste cleaned up over time.
- Rewards and Badges: Earn rewards and achievements for participating in cleanups and tracking environmental impact.
- Social Sharing: Share your progress and encourage others to join the movement through social media integration.
To install the EcoQuest on your device, follow the steps below:
- Clone the GitHub rep from (https://github.com/yourusername/city-cleanup-app/releases).
- (Applicable to SJHacks Only) ping yashk2412 on Discord to get config files, Or generate your own GOOGLE MAP API key from https://developers.google.com/maps/documentation/embed/get-api-key, and firebase key.
- Run the App, Mess around with the code, Contribute to the open source cause, and Have Fun!
Once the app is installed, open the EcoQuest to start making a difference! Here’s a quick guide on how to use the app:
- Use the map feature to identify pollution hotspots that need attention.
- Earn points and badges for every cleanup event you join and every piece of trash you collect.
- Track your milestones and share your accomplishments with friends and family.
- Invite your friends to join you in cleanups and share your achievements on social media.
- Engage with your local community to promote clean streets and sustainability.
- Frontend: HTML, CSS, and pure JavaScript.
- Backend: Python(Flask).
- Database: Firebase for real-time data storage and user authentication.
- Maps: Google Maps API for location tracking and event mapping.
- Social Sharing: Integration with social media platforms (Facebook, Twitter, Instagram).
We welcome contributions from everyone! To contribute to the EcoQuest:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Write tests and make sure everything works before submitting a pull request.
If you have suggestions for new features or improvements, feel free to create an issue or submit a pull request!