Skip to content

vrajhm/EcoQuest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EcoQuest

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.

Table of Contents

About the App

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.

Storyline

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.

Features

  • 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.

Installation

To install the EcoQuest on your device, follow the steps below:

For Android (via APK)

  1. Clone the GitHub rep from (https://github.com/yourusername/city-cleanup-app/releases).
  2. (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.
  3. Run the App, Mess around with the code, Contribute to the open source cause, and Have Fun!

Usage

Once the app is installed, open the EcoQuest to start making a difference! Here’s a quick guide on how to use the app:

Track Your Progress

  • Use the map feature to identify pollution hotspots that need attention.

Earn Badges and Rewards

  • 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.

Social Features

  • 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.

Technologies Used

  • 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).

Contributing

We welcome contributions from everyone! To contribute to the EcoQuest:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. 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!

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 43.2%
  • JavaScript 35.0%
  • CSS 11.1%
  • HTML 10.7%