Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍲 Food Donation App

📌 Project Overview

The Food Donation App is a web-based application developed using Java that connects food donors with people in need. It helps reduce food wastage by enabling users to donate excess food and ensures it reaches the right beneficiaries efficiently using cloud-based backend services.


🚀 Features

  • 🍱 Donor Registration and Login
  • 🙋 Receiver Registration and Request System
  • 📍 Location-based Food Donation
  • 📦 Food Listing and Request Management
  • 🔔 Real-time Updates using Firebase
  • 📊 Admin Monitoring (optional)

🏗 Technologies Used

  • Java
  • Firebase (Authentication & Realtime Database / Firestore)
  • HTML, CSS, JavaScript

🔄 System Workflow

  1. User registers/login using Firebase Authentication
  2. Donor adds food details (type, quantity, location)
  3. Data is stored in Firebase database
  4. Receiver views available food in real-time
  5. Receiver sends request
  6. Donor accepts/rejects request
  7. Food is delivered

🔐 Key Functionalities

  • Secure User Authentication (Firebase)
  • Real-time Database Updates
  • Food Donation Tracking
  • Request Management System

▶ How to Run

  1. Clone the repository
  2. Open project in IDE (Android Studio / VS Code)
  3. Connect Firebase to the project
  4. Configure Firebase Authentication & Database
  5. Run the application

☁️ Firebase Setup

  • Create project in Firebase Console
  • Enable Authentication (Email/Password)
  • Enable Realtime Database / Firestore
  • Add configuration file to project

👩‍💻 Author

Durga

About

Food Donation App using Java and Firebase for real-time food sharing and waste reduction.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages