Skip to content

competeteam/EcoBin

Repository files navigation

🍀 EcoBin

Github last commit GitHub commit activity

EcoBin is an Android Application that aims to provide a platform for a community-driven city waste management system.

Download Latest Version

⚡ Main Features

🕹️ Tech Stacks

  • Dart
  • Flutter
  • Google Firebase

🦺 Minimum Requirements

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

🤖 How to Run Locally

  1. Make sure that all the requirements are installed and Firebase has been set up
  2. Clone this repository
  3. run flutter pub get to get all the required dependencies
  4. Create a new .env file in the root folder with the same content as the .env.example file (fill in the empty fields)
  5. Run the app using flutter run, ensure you already have a working Android emulator

💻 Developers

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.