Clean Trash is a mobile application that allows users to search for an item to determine if it’s recyclable or not in their county.
Our goal is to reduce current recycling contamination which has a current rate of 25%, reduce pollution, and conserve energy.
Estela Ramirez Ramirez
- Machine learning models
- New UI
- Try connecting model
- Search Bar
- Script for county
- Camera feature
Jessie Lu
- Old UI
- New UI
- Try connecting model
- Badge system
- Login and Create Account
- Firebase
- Cloud Firestore
Tzu-Ying Chuang
- Machine learning models
- New UI
- Try connecting model
- Bottom Navigation Bar
- Badge system
- Geolocator
- Setting/Permissions
- Cloud Firestore
Briana Ortega Vazquez
- Old UI
- New UI
- Try connecting model
- Bottom modal sheet
- Full Pages for items
- unit tests
- Cloud Firestore
Screenshots of the app
Login Page | Home Page | Search Bar | Classified Page |
---|---|---|---|
Random Facts | Badge Page | Setting Page |
---|---|---|
In order to be able to run our project you need to have Flutter. You can install and setup Flutter by following the steps in the link provided. Install Flutter.
Once you have Flutter installed you want to clone our repository.
git clone https://github.com/CS-UCR/senior-design-project-ct.git
After installing Flutter, remember to setup an Android emulator and then direct your terminal into clean_trash_app
cd clean_trash_app
You should now be in the clean_trash_app folder. After opening your emulator, run each of these commands in order
flutter pub get
flutter run
Now you can see the app shows up on your simulator
Overall System Diagram
UML for Badge System