Skip to content

An Android based app to help in better management of community waste using GPS based Crowd-Sourcing to report and map uncleared garbage bins and illegal dumping

License

Notifications You must be signed in to change notification settings

PranayBandaru/GarbageGone

Repository files navigation

GarbageGone

License

An Android based app to help in better management of community waste using GPS based Crowd-Sourcing to report and map uncleared garbage bins and illegal dumping.

Available in Dark and Light themes. Themes are pre-chosen depending on the user system settings. Preview of the app is available below in this document.

License

This project is licensed under the Apache License 2.0, a permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code. Trademark use is also strictly prohibited. Any material found which vandalises or threatens any sort of plagiarism will be strictly given a legal action.

Preview

Dark theme

Light theme

Android Signed APK build (Debug)

The signed .apk debug build variant of this app that you can install on your Android device is available here in the link below.
https://firebasestorage.googleapis.com/v0/b/garbagegone-fa7e4.appspot.com/o/app-debug.apk?alt=media&token=766f5919-7a85-4207-b801-dde7465c340a

Use the following credentials to login for testing purposes: Username:dev1@garbagegone.com, pass: 123123

Working

On the first screen all the current uncleared reports can be seen and clicking on the 'Go to maps' button you are navigated to the location of the report on Google maps. Using the '+' button a new report can be submitted by taking a photograph and entering a remark. The second screen appears on swiping to the right. This section is intended for the municipality or sanitation workers who can login with their provided credentials and view, navigate to and remove the reports after finishing the job.

Components

  • Android codebase in Java
  • Firebase Authentication (authenticate requests)
  • Firebase Database (Realtime database)
  • Firebase Storage (Mass Storage)

Installation (Android app configuration)

  • Go to your Firebase console, setup this project, select Android app, add the package name of this app and download google-services.json.
  • Move the google-services.json file you just downloaded into your Android app module root directory.
Note

Developed with Android Studio version 3.6.3.

About

An Android based app to help in better management of community waste using GPS based Crowd-Sourcing to report and map uncleared garbage bins and illegal dumping

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages