Skip to content

Smart Trash is an android application which allow users to recycle at ease while getting rewarded.

Notifications You must be signed in to change notification settings

victorjongsoon/smart-trash

Repository files navigation

Smart Trash

Smart Trash is an android application which allow users to recycle at ease while getting rewarded. The purpose of this app is to encourage more people to start recycling by making recycling simpler and rewarding.

Members and Project Overview

This project is done by 2 people, Saravanan and myself. I will sharing more about this project below.

1 - Login Page

This is the page where existing user can login to their account. We retrieve login credentials from the firebase to check for existing user.

2 - Register Page

This is the page where non-existing user can create an account for themselves. When user press the Register button, it will update to the firebase the new account.

3 - Forget Password Page

This is the page where existing user can reset their password using the email they registered before. They will have to access the email to retrieve the link sent to them. The link will direct them to reset a new password.

4 - Homepage

This is the Homepage of the Smart Trash. It consists of meaningful articles related to recycling. This is to help users gain more knowledge about recycling (e.g. importance of recycling, how to recycle etc.).

5 - Near Me Page

This is the near me page where user can view:

  1. Where are the recycle bins nearest to them
  2. The conditions of the recycle bins (Is the recyling full, empty, under maintenance etc.)

6 - Making Report Page

This is the report page where user can report to us if:

  1. The recycle bin is damaged
  2. The recycle bin display wrong data (It is full but app showed that the bin is empty)

7 - Redeem Reward Page

This is the redeem reward page where user can redeem item based on the amount of points they have accumulated.

8 - Settings Page

This is the settings page where user can:

  1. Change password
  2. Delete account
  3. Logout

Skillset required for the project

  • Adroid Studio
  • Android SDK
  • Database (Firebase etc.)
  • Java
  • APIs

About

Smart Trash is an android application which allow users to recycle at ease while getting rewarded.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages