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.
This project is done by 2 people, Saravanan and myself. I will sharing more about this project below.
This is the page where existing user can login to their account. We retrieve login credentials from the firebase to check for existing user.
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.
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.
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.).
This is the near me page where user can view:
- Where are the recycle bins nearest to them
- The conditions of the recycle bins (Is the recyling full, empty, under maintenance etc.)
This is the report page where user can report to us if:
- The recycle bin is damaged
- The recycle bin display wrong data (It is full but app showed that the bin is empty)
This is the redeem reward page where user can redeem item based on the amount of points they have accumulated.
This is the settings page where user can:
- Change password
- Delete account
- Logout
- Adroid Studio
- Android SDK
- Database (Firebase etc.)
- Java
- APIs