Skip to content

ninoprek/Jumanji-

Repository files navigation

TrashureHunt

TrashureHunt Logo

TrashureHunt is a platform that encourages and rewards helping clean the environment. It does so by letting users report thrash locations on an active map. User can than choose to take an individual action or he/she can organise a community event to take care of the reported location.

For taking actions as reporting or cleaning user is rewarded with points accordingly. Additional points are gained for participating in a community event. User holds a rank based on their total score. Besides having bragging rights, users can exchange these points for discounts and other benefits from our partner shops.

Getting Started

TrashureHuntis an Android mobile application which works on API levels 21 - 27. Application is currently not published on Google Play store, so in order to run it on your mobile device, it has to be built and installed using the latest version of Android Studio with support for Kotlin.

Installation

First, download or clone the Jumanji- GitHub repository and install Android Studio. Open the project in Android Studio and run it in a simulator or on your Android mobile device.

Permissions

For this app to work properly, user has to give permissions for accesing internet, location and camera.

User guide

Login Screen1. First step in TrashureHunt is to log in using an existing account. If you don't have one, you can login using the Sign In With Google option, or create a new account by pressing Create a Profile button and follow instructions from next step.













Create Profile Screen2. When you are located in Create a Profile screen, you have to enter a username, a password (it has to contain more than 6 characters!) and a valid email address. Also, by pressing on the ghost image, you can custumize your profile photo by taking a picture or choosing an existing one from your local library.













Map Screen3. After user is logged in, a screen with a map containing pins from all users is shown. If a location is marked with a red pin it means that it has only been reported and that action needs to be taken. If the pin is green, it means that the location has already been cleaned. To mark a location clean, first clean the reported trash in the marked area, then press the red pin and when the popup is shown press the Clean Me button.













Report Trash Location4. To report a trash location, press the camera button located on the lower right corner on the screen to take a photo or select one from the local library. When the photo is sucessfully uploaded a red pin will appear on the map.













User Profile5. User Profile page contains profile and activity info for the user. Also, an average number of reported and clened locations from other users is also shown, so the user can follow their progress. From here user can also access the options menu where they can edit their profile information, log out from the app or delete the profile.













Built with

This application has been build for a Android using Android Studio, Kotlin and Google Firebase.

Google Firebase

Kotlin

Android Studio



About

This application has been created by Jumanji team as part of the Novare Potential Software Development Academy 3 group work module.

Jumanji team members:

  • Shao Xiang Sum
  • Aleksandra Geric
  • Dania Tamim
  • Debby Jane Difuntorum
  • Gazala Abid Sayyad
  • Nemanja Ivkovic
  • Shoaib Afzal
  • Taha Almoayed
  • Nino Prekratic

If you want to contact us, please do so on email address jamanji.sda3@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages