EcoBin is an Android Application that aims to provide a platform for a community-driven city waste management system.
- Dart
- Flutter
- Google Firebase
This section is only necessary to recompile the code from scratch (WARNING: This action is strongly discouraged since it is not tested on a containerized platform. Do not do this unless you know what you're doing.)
- Flutter 3.12 and up
- Dart 3.2 and up
- Make sure that all the requirements are installed and Firebase has been set up
- Clone this repository
- run
flutter pub get
to get all the required dependencies - Create a new
.env
file in the root folder with the same content as the.env.example
file (fill in the empty fields) - Run the app using
flutter run
, ensure you already have a working Android emulator
Name | Features |
---|---|
Wilson Tansil | Onboarding Page; Manual / Automatic AI-Based classification |
Farizki Kurniawan | Google Maps API Integrator; Finding and Creating Trash Bins; Creating Complaints |
Frankie Huang | Profile Page; Firebase Authenticator, Firebase Firestore, Firebase Storage |
Michael Utama | Waste Management Guide; Carbon Emission Calculator |
Feel free to contact the developers above if you have any questions regarding this project.