Members:
Ramil Benitez
Jet Timothy V. Cerezo
Andrae Mapute
eLBigayan is a mobile application designed to facilitate the process of donating certain items to charitable organizations in ELBI. Users can sign up as either donors or oganizations. Donors can browse organizations and make donations. Organizations can manage incoming donations, update their status, and organize donation drives. The app uses Firebase Cloud Firestore for data storage and Firebase Authentication for handling user authentication.
Flutter SDK: Install Flutter
- git clone https://github.com/jvcerezo/cmsc23-project.git
- cd elbigayan
- Go to Settings > Additional Settings > Developer Options
- Ensure USB debugging is enabled
Open a terminal and ensure device is recognized by running adb devices
- Open a terminal and navigate where you clone your flutter project
- Ensure all dependecies are installed and run flutter pub get
- flutter run
Open the app and sign up with your email or log in if you already have an account.
Explore the list of charitable organizations available for donations.
Select an organization,Fill out the forms and confirm your donation.
Open the app and sign up with your email or log in if you already have an account
View and manage incoming donations from donors.
Update the status of donations (e.g., pending, received, processed)
Create and manage donation drives
elBigayan aims to streamline the donation process, making it easir for donors to contrubute to charitable organizations and for organizations to manage donations effciciently. Follow the installation guide to set up the app.