Detection of household waste that has the potential to be a Creative Product
Table of Contents
WasteCreative is an android application that can detect household waste objects and suggest crafts that can be made based on the detection results. We will also create a marketplace for buying and selling user-generated crafts. Besides being able to reduce the amount of household waste, this application also has the potential to help raise MSMEs in the creative industry welfare. This is the reason why we want to solve this problem.
In this project, we employed the following technologies:
- Kotlin
- CameraX
- Retrofit
- Firebase Authentication
- TensorFlow Lite
- Wastecreative RestAPI
- Wastecreative ML Model
Get Started to get a local copy up and running follow these simple example steps.
This project requires several resources to be installed on the local computer, including
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
- Clone the repository
git clone https://github.com/kadabengarann/waste-creative.git
-
Run the apps
- You can run wastecreative apps in an emulator or on-device
- Being able to run the apps and sign-in means the whole setup is works
- Android 5.0 (lollipop) or newest
- Internet Connection
- Camera Access
-
Funcionality
- Register
- Login
- Carry out waste detection
- View recommendations from detection results
- Uploading crafts
- Search craft
- Viewing other users' craft uploads
- Uploading products on the marketplace
- See other users' products in the marketplace
- Comment on other users' products in the marketplace
-
Non Funcionality
- The application can run smoothly up to 100 concurrent users
- Application only runs on Android OS
- The process of detecting and recommending crafts that can be made in less than 10 seconds
- The system can be accessed in any area in Indonesia
- The system can only be accessed if connected to the internet
- The system has a user-friendly interface
- The system can guarantee the security of user data
Feel free to clone, use, and contribute back via pull request. We'd love to see your pull requests and sent them in! Please use the issues tracker to raise bug reports and feature request.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!